42
159
57
82
109
28
13
2203
52
104
9
186
14
129
7
62
46
72
73
21
164
90
27
43
77
49
16
35
51
133
53
229
34
22
75
70
193
97
63
64
45
30
85