153
302
301
117
204
63
79
243
190
80
95
56
155
62
44
100
198
25
184
226
205
101
92
124
91
66
94
241
250
89
97
32
93
46
137
81
68
142
88
98
172
76
102
150
103
127
104
67
86
57
499
84