12
38
17
70
37
19
44
299
84
139
140
53
76
39
241
62
163
155
259
46
129
75
57
105
22
151
99
95
87
43
33
279
126
185
144
67
54
136
47
81
85
98
143
224
109
284
97
93
128
123
141