83
45
139
90
245
29
108
48
101
183
49
36
152
46
86
56
91
138
74
87
81
236
168
297
54
502
82
121
1459
30
145
195
59
88
241
127
66
57
279
96
73
72
175
223
149
610
202