2
10
12
18
27
40
24
57
21
16
213
141
22
46
61
1
3
19
4
11
6
32
30
5
14
149
186
29
7
9
20
26
73
84
120
52
267
43
8
457