3
99
668
1
45
1
54
3
24
4
3

88
1
2
3
4
8
74
3
2
2
5
2
1
35
3
1
4
3
1
2
1
8
3
2
11
45
2
1
102
24
7
9
7
6
54
2
2
1
4
1
10
17
26
2
102
3
2
6
14
86
6
3
22
4
4
61
1