6
1
2
19
13
31
20
24
4
8
18
7
61
3
10
11
45
48
17
21
9
29
5
23
58
43
84
22
41
40
52
172
49
16
38
125
27
395
51