21
54
14
71
17
2
9
10
13
18
20
1
12
30
7
69
19
3
16
79
35
34
6
167
4
56
43
57
140
11
162
328
288
272
51
63
32
93
152
67
8
78
23
5