50
48
59
3
82
235
36
12
9
54
16
165
42
447
136
318
23
40
181
60
74
4
124
138
299
29
8
91
35
57
43
67
109
26
30
5543
614
120
99
51
112
53
743
324
166
22
247
61
18
144
204