58
46
22
122
14
19
48
35
11
62
5
23
27
213
150
50
6
36
100
97
39
38
85
25
102
18
15
26
79
31
88
34
156
60
40
116
77
55
13
68
16
30
129
52
87
69
127
47
8
45