37
111
31
19
55
13
29
17
129
30
65
10
48
8
51
318
42
9
14
3
35
23
49
130
50
15
39
34
11
67
64
66
26
121
122
83
7
33
116
306
57
100
95
163
2
20
54
40
62
238