12
5
33
24
71
6
29
31
22
35
46
41
45
57
15
55
44
14
23
47
19
13
53
27
50
79
77
42
21
25
61
69
56
20
32
166
92
52
36
70
17
72
49
106
138
34