4
43
17
6
20
8
10
31
19
47
22
5
2
41
39
85
12
11
34
95
7
26
16
63
88
76
51
49
91
25
14
9
21
259
15
32
29
82
1
38
23