125
128
368
151
310
272
296
798
95
165
84
116
242
260
138
145
319
187
149
236
1006
1246
133
374
56
158
28
63
193
65
143
157
62
51
241
37
39
81
32
45
98
107
53
152
41
262
11
80
55
61
96
52
527
382
731
392
70
156