0
6
5
2
42
27
19
18
22
20
9
17
66
94
49
36
33
32
152
44
43
101
52
58
23
123
78
40
131
76
51
34
26
39
483
38
57
35
8
24
45
71
121
82