113
59
51
83
130
74
17
40
117
162
45
32
95
46
303
171
31
326
108
37
52
160
16
96
98
19
20
33
35
48
82
1918
297
14
140
220
166
15
9
63
27
115
47
30
43
123
8
41
42