20
82
60
40
39
31
36
33
38
2
11
43
54
28
105
72
97
101
22
18
19
208
29
46
47
102
58
27
129
24
90
57
62
136
53
148
35
121
13
266
137
218
282
50
301
56
21
26
23