29
22
25
48
14
27
46
136
32
17
3
8
41
30
523
3986
20
12
31
100
55
62
13
215
35
7
4
49
5
75
34
9
24
18
15