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