45
40
27
14
24
64
10
137
89
20
18
8
150
51
140
46
179
841
31
56
62
262
66
96
21
32
590
34
53
91
101
68
13
102
52
59
80
38
16
47
173
105
155
23
50
112
49
132