26
35
127
13
56
43
40
52
72
66
65
12
24
29
182
100
41
58
79
89
125
47
157
60
31
143
30
108
166
179
465
38
304
10
32
27
82
57
28
83
102
96
19
202
91
101