8
26
146
477
25
749
91
120
144
211
55
83
334
29
89
359
40
22
24
132
102
290
736
33
42
15
9
415
151
23
37
311
30
16
245
232
539
57
181
198
34
7
35
61
39
66
117
64
201
77
86
32
73
41
56