94
40
34
15
93
76
52
87
90
18
147
39
19
180
298
48
27
80
28
41
24
29
107
37
97
105
51
69
47
65
21
60
79
158
133
149
153
45
22
62
207
32
98
64
223
17
163
36
172
99
95