235
123
1078
2
507
35

16
10
2
48
2
21
37
76
235
3
45
2
94
1
14
123
8
2
48
7
2
61
13
2
7
10
2
102
1
95
22
4
17
2
2
2
1
23
11
83
2
89
7
5
1
18
3
42
2
4
5
42
25
58
102
11
3
1
10
33
3
1
5
38
1
58
1
43
4
13
39
9
42
4