49
106
83
146
58
195
76
234
40
59
224
211
71
56
24
107
13
322
138
254
176
94
104
35
427
167
70
414
227
441
84
90
297
157
137
124
125
81
163
148
72
51
131
118
61
36
33
62
20
119
182
114
428