29
28
24
35
4
25
9
17
52
46
6
19
18
11
32
26
74
628
12
21
31
59
53
43
207
8
50
30
37
3578
22
7
105
274
125
40
27
1879
15
1
65
78
5
3
13
10