41
303
11
6
95
35
23
33
7
108
182
8
48
51
72
49
14
101
22
34
30
21
45
105
26
104
52
2
36
12
79
10
229
43
181
1330
88
3
56
90
113
13
74
230
186
244
102
387
15
39
27