0
42
26
23
15
6
48
123
8
16
32
38
11
459
52
35
112
119
10
43
81
44
58
30
103
62
28
95
53
45
50
157
172
136
47
54
188
116
59
17
36
70
85
99
373
101
72
13
56
33
83