56
40
23
8
50
94
62
216
227
39
225
155
537
27
101
334
32
22
1024
339
147
30
70
77
17
72
152
420
79
51
11
104
103
167
125
1513
484
402
81
344
442
270
25
116
36
374
54
28
215
1487
161
4612
35
162
93
16