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