36
40
45
16
30
18
19
31
14
71
26
56
89
107
17
64
61
53
91
79
206
222
260
111
231
133
128
92
210
83
90
216
20
333
58
121
84
81
261
115
340
88
162
142
197
123
43
199
138
177
67
28
33