2
16
31
12
22
25
50
20
133
49
15
105
68
60
8
21
13
51
40
75
28
14
4
9
0
18
30
11
7
138
85
17
26
35
3
10
108