29
90
32
11
16
96
24
48
2
15
66
76
13
40
168
21
43
68
42
36
103
23
22
51
62
38
26
12
20
44
93
6
92
1016
25
81
31
159
17
47
45
59
63
28
100