1
3
2
7
8
20
120
14
22
27
12
107
17
23
24
5
10
6
33
256
53
90
237
105
202
193
340
15
18
11
50
106
82
583
60
35
51
21
37
357
67
38
31