12
43
33
14
97
18
60
35
15
5
13
4
103
39
22
156
199
112
11
36
75
25
8
42
16
31
74
34
20
17
10
6
19
7
29
38
66
24
28