354
50
126
60
125
71
107
226
159
170
682
766
3
1
2
1
1
264
123
22
2
1
1
2
1
1
1
4
1
2
1
1
1
1
1
278
24
2
1
1
10
1
4
1
2
5
1
1
1
2
1
1
1
153
1
107
4
1
1
1
1
5
387
2
143
45
644
591
25
1
1
6
11
563
1
13
63
103
13
644
1
27
94
441
437
445
10
1
1
1
386
4
40
11
1
1
1
2
24
1
1
564
2
17
2
3
1
9
1
1
1
2
5
77
1
20
1
1
12
4
7
1
40
3
1
2
2
39
4
1
1
6
1
1
911
17
5
55
2
1
2
2
1
34
1
196
1
5
1
1
1
1
1
1
1
1
1
2
2
12
2
1
9
1
19
6
150
18
75
1173
25
2
3
2
1
816
1
4
3
439
150
3
26
564
17
69
216
79
103
1433
15