11
9
6
12
5
20
7
64
14
8
18
28
49
37
48
128
91
90
112
114
117
60
127
87
164
44
161
27
242
95
552
176
432
195
104
40
16
57
35
146
34
467
203
239
22
63
25
13