3
16
4
8
5
6
50
15
25
29
63
9
14
33
110
20
24
23
49
64
17
27
19
48
71
140
57
10
0
37
11
43
263
72
218