20
93
17
25
49
50
8
37
10
11
58
28
9
405
71
100
31
16
7
21
38
23
19
51
13
56
22
4
52
40
14
47
15
524
246
149
34
24
26
42
18
72
27
184
78