0
42
47
5
55
62
10
14
18
60
78
383
83
17
59
100
129
49
39
119
82
11
372
89
170
84
166
219
34
141
160
138
32
45
214
48
343
139
816
22
109
54
123
102
267
128
204
156
468
95
66