30
92
9
3
21
50
44
85
0
62
91
36
104
15
35
24
38
6
10
4
14
5
11
22
20
27
7
8
28
16
1
2
58
40
42
238
37
61
128
59
103
56