18
11
49
24
13
17
3
22
23
43
21
19
58
133
10
25
12
29
81
97
285
98
101
95
156
47
82
121
202
141
55
75
89
32
182
45
176
84
72
79
104
42
26
28
27