5
2
22
33
10
14
44
32
42
21
11
25
6
3
28
13
46
9
7
35
15
4
24
12
135
30
19
297
48
110
41
18
71
108
20
1