23
41
27
20
100
66
30
38
118
58
40
120
69
53
84
103
72
227
409
289
48
117
37
71
67
195
88
86
98
232
47
153
519
154
233
272
64
104
241
180
83
554
36
97
146
105
112
60
126
296
188
230