34
92
216
43
45
83
15
224
162
58
37
38
44
240
128
59
39
82
279
122
81
94
93
146
140
62
64
49
36
86
90
190
41
61
33
24
188
40
26
120
171
72
79
223
178
148
104
205
75
35
56
123
73
149