22
50
20
112
26
17
28
58
7
9
203
19
163
270
42
46
15
97
73
23
66
72
36
13
32
56
30
49
110
89
10
5
139
35
57
2
39
281
11
182
44
94
12
14
98
127