135
163
156
155
83
102
126
45
223
61
230
209
92
570
1135
179
190
97
89
330
29
139
141
48
80
42
34
77
49
32
21
43
23
24
37
12
242
40
254
140
82
75
93
315
332
187
392
62
58
295
66
17
243
138
9
365
38
71