8
26
146
478
25
749
91
120
144
211
55
85
334
29
89
359
40
22
24
132
102
290
737
33
42
15
9
416
152
23
37
311
30
16
245
232
539
57
181
93
200
35
7
62
39
66
117
64
201
77
87
32
73
41
56