375
90
14
20
28
39
43
35
172
80
23
78
15
25
60
53
57
55
115
144
133
36
233
32
103
19
50
2
249
63
18
42
106
274
160
72
64
272
339
17
11
109
96
31
157
145
222
268
116
3341
112
679
13
1500