119
42
30
12
48
276
18
135
77
58
56
55
597
164
96
210
303
255
15
47
1820
181
34
291
72
62
25
92
13
124
148
27
66
69
282
101
83
43
134
80
113
184
67
118
193
137
161
162
41
122
140
90
182
156