3
2
10
1
5
27
40
12
17
43
21
31
28
18
75
83
25
66
54
81
34
23
13
45
30
96
51
60
56
108
36
42
52
46
59
64
20
38
6
41
14
24
19
22
15
165
86
11