58
44
47
20
23
34
145
389
31
9
65
56
4
13
39
57
25
53
14
1
3
780
36
41
69
17
100
28
115
128
18
116
15
42
6
72
48
75
82
40
133
29