20
2
13
1
7
10
3
4
12
23
11
29
26
16
8
128
42
491
6
37
15
44
21
5
9
243
184
38
33
19
18
63
30
47
28
25
51