5
4
1
9
18
11
3
39
15
20
59
10
26
90
61
23
24
12
13
33
16
56
45
32
40
43
0
8
52
103
64
93
130
14
141
19
46
68
49