72
16
27
40
45
150
105
86
49
38
91
43
191
28
33
102
58
85
111
42
30
103
64
32
48
62
66
13
146
19
31
360
26
176
25
88
36
132
515
426
178
55
118
22
109
169
120
70