48
251
132
53
70
75
176
76
64
121
57
59
15
616
41
25
21
0
91
66
583
280
116
62
97
184
113
445
221
216
20
323
52
319
152
143
13
111
4
85
160
47
144
187
44
158
42
135
137
46
84
303
322
342