21
256
17
95
40
287
53
138
332
83
29
105
153
98
18
65
63
76
14
8
159
224
67
16
44
4724
92
70
36
24
182
22
20
71
50
373
43
772
41
10
1236
396
329
27
731
526
37
785
9
66
52