0
4
31
42
30
24
3
10
13
20
16
38
39
14
44
7
11
5
22
33
26
29
34
9
111
21
8
17
105
37
23
6
2
27
28
15
88
69
41
46