5
1
4
17
13
6
8
16
26
9
36
12
83
41
29
18
28
52
7
20
43
19
0
40
49
58
14
44
51
24
22
107
66
85
62
56
102