0
1
9
2
8
5
11
10
20
3
41
24
4
6
36
50
13
53
55
16
46
54
61
17
77
78
18
19
73
87
429
85
26
120
153
39
126
100