123
22
68
54
20
18
70
57
71
99
307
277
116
10
35
180
184
230
50
240
23
42
339
245
165
21
76
164
58
59
65
117
36
216
38
32
88
106
29
151
47
28
185
27
198
43
460
87
317
142
48
39
93