2
18
3
6
125
11
22
84
38
29
7
20
13
14
105
0
21
4
8
16
9
28
36
10
44
66
25
15
26
19
80
53
102
43
30
90