0
1
3
5
46
50
26
87
108
60
61
17
30
20
14
25
29
37
48
58
59
10
9
23
233
123
140
7
62
42
2
4
8
39
12
18
44
53