13
42
59
29
35
74
34
14
57
23
33
24
39
104
213
137
68
103
117
43
173
63
52
166
60
69
56
70
31
116
50
38
45
27
61
129
150
95
21
80
99
62
115
26
298
51
71
83