55
101
94
123
222
232
108
253
367
96
213
118
250
466
26
411
37
87
21
100
81
42
79
65
30
115
11
32
127
52
82
168
63
29
28
86
346
35
23
17
51
59
15
60
39
177
18
320
122
140
41