21
57
236
19
75
43
69
100
49
45
181
22
16
15
26
27
61
59
10
56
25
30
32
7
140
200
28
11
17
176
71
20
247
98
632
38
110
97
52
77
33
40
31
78
12