21
13
76
198
32
43
57
10
564
56
59
41
138
128
51
95
54
70
47
39
52
129
38
50
116
58
179
224
68
88
203
145
65
14
78
36
99
118
421
109
79
16
69
37
84
181
30
274