548
142
250
466
22
31
186
4
34
23
197
15
57
39
84
28
83
47
174
26
159
9
25
27
56
36
60
98
481
143
86
94
20
43
87
166
301
332
187
490
52
40
117
48
30
82
35
105
76
21
68