38
33
46
25
10
6
11
41
297
8
50
23
16
153
55
104
188
105
15
157
29
668
24
86
32
125
5
59
129
45
179
88
120
72
138
60
51
52
66
19
44
36
70
82
301
77
30