6
1
14
4
22
11
61
51
87
7
120
300
306
99
103
33
119
229
96
127
69
36
492
260
40
512
118
24
86
66
18
23
182
15379
382