95
265
238
9
96
39
197
544
98
72
353
73
24
105
112
418
133
393
179
61
65
235
107
211
35
21
138
151
130
5
37
87
23
386
274
282
22
329
172
71
152
106
11
51
144
75
221
314
123
322
125
44
12
666
97
36
417
537