21
27
145
22
11
138
39
98
210
68
118
43
20
23
4
91
85
54
24
37
12
242
45
40
254
135
140
82
10
6
25
75
66
17
62
60
58
93
34
315
148
94
111
332
187
126
392
130
129
32
83
86