21
29
40
25
26
74
10
41
79
18
60
62
13
22
2
32
88
235
71
202
229
19
30
35
36
28
46
80
11
6
105
75
104
78
37
12
9
160
61
15
181
116
27
459
63
1137
375
275
462
65