107
46
43
5
52
36
100
102
58
27
9
19
64
25
51
8
67
73
91
50
61
168
110
87
12
24
28
10
3
15
38
4
150
11
39
77
21
60
47
40
45
7
14
32
35
31
18
29