58
287
142
309
95
78
148
135
206
86
60
40
34
41
35
112
124
30
75
114
170
65
47
15
85
87
49
19
70
79
191
44
25
420
12
307
55
213
69
36
39
94
163
20
48
38
16
92
145
29
146
24
245
138