253
45
88
32
98
24
64
84
13
164
76
67
361
73
377
196
231
168
144
762
142
790
284
46
323
145
234
239
58
85
86
36
125
77
451
260
56
12
241
159
300
232
178
217
6512
37
198
256
148
169
39
33
96
34
62
160
149