20
8
5
9
43
17
71
28
32
47
4
14
3
7
13
19
25
16
50
33
12
26
6
11
75
41
42
1
10
15
31
100
21
329
334
34
23
22
90