0
16
1
6
3
8
9
4
7
32
22
12
41
44
36
19
13
11
49
51
38
14
88
37
105
30
48
15
138
26
77
47
2
23
29
799
27
35
34
57