124
82
88
45
74
112
101
57
95
98
319
76
71
183
62
294
92
97
33
145
26
54
27
36
59
106
7
34
64
143
147
93
84
67
506
75
569
115
199
31
271
20
87
68
157
32
55
99