66
105
72
104
20
41
92
99
32
287
150
100
67
91
308
88
31
241
70
106
168
55
119
17
25
26
108
44
35
34
122
147
107
24
339
223
75
153
10
13
79
43
129
98
30
21
42
28
179
68
84
78