4
10
2
22
23
84
8
3
1
28
5
93
45
9
11
6
33
43
15
52
21
46
24
61
62
32
12
19
121
285
204
7
18
17
13
64