2
52
3
5
10
21
6
22
15
4
9
12
23
1
19
45
40
8
13
20
37
25
7
36
31
11
30
27
17
67
81
62
78
64
189
49
46