68
166
117
265
179
26
144
57
254
38
250
28
180
79
102
97
159
50
65
15
36
33
172
56
104
76
115
64
47
110
120
194
318
55
39
141
234
481
210
32
48
82
253
100
53
346
228
23
190
108
41
43
116
84
66
25
45