12
29
42
77
34
22
27
23
109
30
36
25
114
88
118
18
35
15
97
115
38
60
44
14
59
20
24
17
3
21
40
8
16
49
31
128
81
151
4
161
55
75
68