18
126
10
21
27
4
9
15
36
81
13
31
89
29
11
90
33
20
47
17
6
40
22
26
42
55
62
116
43
53
70
8
148
368
30
133
32
37
51
12
5
68
44
7
34