20
68
13
79
73
50
70
8
10
6
5
4
7
40
499
915
11
22
48
153
385
17
12
9
15
62
216
21
49
91
3
191
110
69
140
39
43
19
126
1
33
52
176
54