37
23
303
68
54
33
70
27
44
46
11
14
10
15
39
50
17
178
22
25
29
21
19
159
207
226
20
136
6
5
79
378
43
91
35
42
53
96
137
45
26