18
12
49
43
40
22
90
33
185
2
35
27
31
52
97
19
113
63
189
127
36
82
11
112
6
25
16
109
29
38
21
94
14
10
93
169
23
24
65
84
47