302
142
212
313
275
223
655
158
312
179
1330
252
367
100
70
302
3
7
77
149
901
400
884
559
89
133
47
8
38
139
197
486
30
608
75
406
1253
18
373
7
446
57
238
322
1
102
15
16
81
589
10
1100
49
608
