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
50
91
33
27
13
9
21
259
15
30
82
38
23