9
29
73
209
22
97
23
17
26
16
8
65
44
11
28
117
68
54
13
75
25
82
45
47
5
15
48
10
40
3
12
7
88
18
112
148
39
232
174
299
224
200
120
159
63