9
2
4
26
142
63
98
21
93
29
86
31
11
17
40
55
22
44
64
35
27
95
80
14
25
30
45
51
103
38
42
60
37
82
157
134
79