125
29
67
149
180
191
57
78
24
18
16
52
88
23
27
6
80
81
60
39
75
11
224
87
103
46
176
47
33
5
22
17
26
36
117
77
229
132
74
30
51
15
45
121
98
19
156
43