7
6
100
59
15
8
9
4
32
22
80
43
16
3
5
19
110
71
63
26
27
13
30
14
48
11
243
46
12
37
56
38
173
82
77
111