23
15
32
7
88
49
62
10
9
76
54
2
14
56
16
36
17
21
6
24
106
40
179
35
148
79
66
138
547
308
137
594
11
22
191
41
178
81
260
72
52
3
243
58
177
67
30