1
1445
301
142
24
1
310
16
5
6
150
149
332
7
206
346
337
504
53
19
3
2
1
7
7
443
13
7
2
1
35
7
20
1
10
1
119
1
693
52
7
1
44
570
424
399
582
795
60
1
1
1
1124
1
41
1
1
1
3
1
1
1
20
168
1
1
1
1
1
4
40
122
7
1272
45
446
712
256
30
463
30
10
2
7
2
42
335
1
70
42
1439
7
3