20
105
13
5
3
19
10
9
96
4
100
41
17
60
2
18
40
25
255
101
12
59
28
6
35
8
45
0
24
26
23
91
72
33
11
76
16
7
36
27
1
15