131
71
109
98
91
70
220
129
102
63
230
753
325
45
82
170
67
297
272
68
700
203
1005
93
28
65
1001
228
759
470
126
196
301
146
309
208
507
165
177
1030
190
270
1165