335
51
133
76
137
90
114
248
192
163
678
861
1
2
1
2
279
132
28
1
1
1
1
1
5
2
1
2
1
1
2
1
1
3
1
314
22
1
1
16
6
1
1
1
1
1
2
1
7
1
1
1
1
1
156
1
120
6
1
1
4
387
4
176
45
726
562
30
2
2
1
6
10
523
17
1
7
63
2
2
5
2
131
6
1
726
32
107
524
1
473
407
9
2
1
1
1
420
6
58
12
1
2
8
15
1
1
1
576
38
1
3
3
4
11
1
2
1
2
6
75
17
1
1
1
15
15
1
11
1
35
2
4
30
6
1
8
1
994
1
15
7
65
1
1
2
2
1
1
1
37
195
5
1
1
3
1
2
1
1
1
1
1
1
1
1
1
2
2
1
12
14
20
12
158
19
92
1237
24
2
5
2
789
1
4
2
517
188
5
29
537
19
5
69
205
57
108
1527
12