113
59
51
83
131
74
17
41
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
222
166
15
9
63
27
115
47
30
43
123
8
42