31
7
5
11
6
9
12
8
13
10
36
200
59
46
19
20
52
39
25
61
14
32
90
156
18
24
33
27
22
108
15
67
17
16
58
26
97
137
109