145
101
24
166
85
31
53
159
76
30
32
148
417
16
39
111
59
269
302
29
61
360
150
64
106
171
55
25
36
131
18
51
89
13
142
57
27
410
7
6
83
43
62
33
114
48
191
223
96
49