92
119
102
478
193
68
161
91
321
379
156
180
24
93
59
80
106
392
413
145
81
160
87
372
532
159
63
174
74
128
182
75
192
224
83
42
84
97
67
64
208
142
66
89
162
169
130
30
153
45
34
58