0
1
38
6
27
3
7
42
19
10
16
8
50
22
37
31
41
28
26
23
85
76
15
128
32
88
36
103
66
48
92
69
104
133
158
89
101
99
52
102
53
75