4
9
84
51
13
24
43
2
83
94
8
23
76
32
61
6
7
30
12
15
18
82
21
27
46
34
37
47
25
29
39
19
56
14
16
199
101
670