105
10
5
7
6
4
2
3
24
8
17
11
9
28
44
20
15
56
103
14
30
21
0
26
13
295
33
34
19
27
23
54
40
74
58
1
25