78
32
15
14
21
8
3
12
13
35
52
28
11
27
33
16
64
126
90
91
124
172
88
69
31
26
282
134
73
222
210
168
95
137
99
257
349
452
194
259
399
313
197
304
297
314
187
228
476
493
449
117