21
25
18
29
8
72
35
110
11
96
20
19
7
0
5
59
14
37
13
6
28
40
41
39
16
63
30
83
92
2
52
15
33
22
93
129
36
90
24
42
32
50
12
56