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