2
25
54
5
4
9
49
3
29
123
33
126
13
40
11
7
31
552
12
17
186
18
38
55
78
46
16
32
70
167
19
24
14
8
15
20
28
77
39
22