9
36
90
25
62
61
84
56
24
7
11
20
1
64
29
31
47
588
192
8
128
98
103
94
33
12
53
35
163
60
208
106
220
112
34
104
113
32
16
22
164
15
10
57