60
15
27
4
5
2
53
82
14
3
32
83
8
56
64
101
164
351
415
938
62
194
46
453
135
320
236
118
371
588
128
91
437
288
643
309
213
161
1717
96
246
93
136
57
77
68
74
117
321