62
40
35
43
37
167
407
49
196
98
380
170
52
9
5
7
31
146
33
188
69
898
17
11
25
95
100
208
12
15
156
22
94
34
67
23
61
96
20
21
481
145
66
238
108
45
125
215
107
489
50
628
29
65