0
1
2
5
18
3
10
23
20
4
16
30
19
31
14
9
32
34
25
76
33
61
41
37
40
47
26
44
22
96
82
87
68
108
80
93
100
51
38