8
26
146
478
25
749
91
120
144
211
55
84
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
198
35
7
61
39
66
117
64
201
77
86
32
73
41
56