651
146
38
50
40
44
22
62
2
89
23
32
215
24
68
49
14
19
80
98
202
67
285
42
33
113
69
54
20
91
79
118
64
27
145
86
25
128
95
28
21
424
15
11
228
157
217
18
29