8
3
20
12
17
50
43
2
5
41
22
7
24
33
6
49
32
38
86
100
48
29
27
19
61
36
26
14
391
63
82
47
93
207
141
81
31
62
9
28
83
10