84
53
63
4
163
17
504
98
132
103
233
529
155
122
116
93
396
162
89
375
7
125
48
27
11
77
177
184
149
26
258
351
245
434
205
110
214
56
94
76
41
470
167
144
449
168
152
102
291
50
207
390
14