1
1415
306
143
22
292
13
4
5
149
144
325
7
201
307
344
508
56
1
19
3
1
7
6
448
1
17
7
2
1
34
4
21
1
8
1
117
659
55
6
1
43
534
418
413
571
779
61
1
1
1100
1
40
1
1
1
2
1
2
23
166
1
2
1
1
2
1
5
1
39
118
6
1248
44
397
735
256
26
469
30
8
1
6
3
41
345
67
43
1409
7
6