49
52
358
27
18
17
5
33
16
22
31
10
15
83
50
183
344
75
23
25
239
876
128
125
47
62
38
68
40
137
28
136
19
43
61
14
69
231
382
34
148
109
57
71
55
35
90