90
1336
115
24
8
44
17
41
9
63
39
51
20
57
34
87
58
43
286
55
37
249
64
650
775
133
153
197
83
82
18
152
250
170
38
150
93
50
163
231
109
225
48
137
94
36
241
40
25
21
45
22
135
117