9
167
15
18
62
2
44
12
11
51
34
76
54
8
157
26
78
5
23
50
40
43
70
198
126
64
69
39
36
28
163
370
475
19
7
63
1470
692
297
425
29
27
259
61
154
30
144
118
284