4
85
2
61
21
70
35
41
10
31
18
48
15
1
86
8
67
3
96
23
12
56
14
5
6
13
20
9
110
52
28
83
77
112
11
0
24
303
26
22