89
31
26
131
49
20
178
22
166
197
12
72
115
40
91
525
35
314
53
98
42
17
60
66
43
68
37
88
71
257
50
330
23
126
203
90
64
4
25
102
272
38
5
579
62
334
108
39
82
34
189