9
13
2
5
8
77
38
35
432
43
72
46
44
39
105
152
62
87
164
223
176
32
127
48
112
78
19
68
97
25
73
1032
192
96