44
306
317
146
116
257
173
327
138
53
250
47
51
192
151
78
68
104
103
125
65
190
141
246
134
267
57
371
96
511
427
31
49
86
76
70
738
161
94
177
95
107
66
69
214
153
85
56
77
143
42
82
73
67
197
245