15
43
59
31
29
35
74
36
14
57
23
33
24
39
104
220
138
68
118
174
65
52
168
60
69
56
70
32
119
51
38
45
27
62
132
151
63
96
22
81
99
117
26
298
72
83