99
83
103
70
15
22
13
19
18
48
45
0
29
49
16
27
76
11
7
24
4
34
12
25
8
59
17
35
26
39
37
21
105
2
1
5
3
9
23