55
131
56
53
29
9
96
317
40
22
15
70
171
75
62
52
3
204
137
28
84
145
114
97
44
287
320
136
378
147
591
87
338
199
125
141
12
58
61
4
133
71
221
89
43
6
31
51
103
46
85
112
117
107