41
451
127
208
70
66
209
42
163
105
80
95
94
100
90
59
98
58
99
87
295
122
29
310
116
117
20
45
27
203
30
317
37
16
38
229
143
165
48
469
532
205
144
132
47
268
76
10