0
6
5
53
30
15
49
11
34
4
78
3
20
67
33
106
9
13
12
56
42
126
17
61
44
23
91
24
40
31
107
39
73
28
64
18
47
68
38
29
57
123
138
45
22
479