5
20
7
26
27
29
45
3
43
11
59
12
6
150
35
192
22
14
72
118
46
10
16
21
15
56
58
8
23
1
19
55
91
31
13
9
1073
2