20
6
13
29
2
10
16
30
7
5
23
9
15
11
27
33
22
4
34
58
145
51
8
21
26
69
40
67
53
428
465
3
32
18
91
124
12
154