21
10
42
27
126
89
29
19
30
56
2
43
33
6
214
87
4
20
15
8
191
248
12
7
34
38
14
22
60
58
3
9
92
189
28
65
53
167
95
135
26