12
123
32
16
6
5
9
39
38
36
29
19
10
23
14
200
8
27
31
15
13
28
17
87
43
21
7
11
18
24
77
83
63
57
25
34
42
46
59
64
33
22