11
42
45
29
92
52
12
20
21
47
64
34
70
82
180
80
96
53
56
166
37
151
35
71
17
73
97
55
15
13
46
63
27
24
41
79
162
16
7
143
19
44
30
9
43
26
86
327
88