8
27
17
33
127
26
101
14
96
15
40
93
64
77
16
29
82
63
32
28
52
10
7
11
44
37
75
23
51
48
43
46
49
22
201
60
58
178
18
55
39
59
12
139
99
128
103