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