12
103
17
15
200
53
20
9
5
21
8
7
78
10
13
6
26
24
765
28
31
11
100
32
39
991
121
14
40
18
86
37
25
45
16
148
74
132
34
33
35
19
72
42
46
22