9
99
155
10
41
40
108
46
93
18
5
3
16
179
47
32
8
6
82
31
26
120
59
24
164
15
205
39
67
45
2
55
54
13
19
33
116
50
30
260
114
64
109
77
62
381