4
45
96
1
24
3
84
8
12
7
9
30
47
29
48
95
62
72
22
39
11
93
10
89
69
51
40
20
41
42
104
178
58
28
38
17
14
23
5