43
32
31
51
30
28
14
56
79
34
39
242
120
25
55
181
503
37
27
15
61
96
23
272
65
38
48
54
215
20
36
122
19
121
33
49
42
83
126
40
183
373
358
239
191
95
52
13
158
62
86
84
11
6