3
6
2
18
24
50
25
16
8
5
61
41
31
23
32
22
4
13
90
27
1
38
14
53
70
179
15
12
39
19
35
30
49
54
17
89
11