9
200
26
33
11
104
73
70
113
39
17
18
34
36
100
54
28
43
32
16
19
31
77
12
21
15
45
8
14
6
65
5
3
35
232
10
97
218
23
72
4
331
82
71
67
20
30
173
281