4
9
23
8
57
21
85
25
98
56
16
73
15
116
541
49
127
77
42
40
321
52
65
55
19
75
138
2
63
761
130
38
396
171
14
27
194
775
615
425
33
118
83
146
162
1
475