90
62
182
41
25
16
14
47
159
24
89
119
113
75
93
102
91
59
20
28
70
176
9
50
10
21
46
7
179
78
30
71
256
56
22
272
74
173
64
83
157
40
178
33
55
161
34
244
170
194
183
209
29
234