0
78
12
18
46
35
40
14
29
96
79
9
13
104
11
37
48
17
331
283
110
142
219
50
57
45
83
68
15
106
65
39
90
190
42
435
329
116