12
53
74
138
19
48
15
24
43
65
29
10
153
80
25
33
70
54
52
34
178
63
291
128
32
69
121
463
396
87
224
190
132
67
204
101
140
51
187
184
162
56
27
45
113
59
58
98
99