26
52
111
39
29
19
38
31
74
15
16
33
67
299
486
85
221
46
2
110
8
276
136
0
88
60
27
23
76
64
86
34
18
137
10
5
14
51
48
104
45
70
13
7
6
105
28
36
35
30
3