20
44
23
78
131
55
173
42
101
233
320
258
383
244
65
196
187
16
71
232
58
347
70
121
41
50
248
117
125
61
35
40
29
52
283
205
192
82
96
56
47
9
118
194
134
67
26
128
86
321
85
210