37
101
124
113
3
23
29
19
696
84
7
79
16
9
6
41
32
40
20
13
18
39
1320
68
33
395
117
380
191
4
107
24
46
52
67
189
62
72
344
78
111
30
10
324
35
166
54
44
98
623
28
121
25
38
14
182
387