17
42
16
47
13
360
202
88
20
29
90
68
94
65
612
57
34
99
95
69
181
187
245
157
91
76
28
108
540
171
132
50
140
224
113
456
215
444
117
277
160
148
198
199
24
37
77
73
79
154
53
149
229
102
93