7
32
4
16
45
9
5
6
3
10
14
8
41
30
51
37
19
12
27
36
22
49
18
83
38
64
71
73
15
58
97
39
60
34
176
43
31
81
17
76
121