29
8
34
50
35
11
10
16
3
7
47
14
30
22
5
6
37
9
15
32
33
31
25
551
19
39
115
101
21
27
259
204
0
13
17
26
12