12
18
81
2
58
13
42
99
21
4
43
51
36
23
34
150
25
56
61
225
361
7
29
35
88
156
22
160
49
85
44
38
37
16
3
59
40
15
52
68
31
20
53
60
67
64
28
47
54
72