98
47
26
11
54
33
48
40
15
31
43
23
19
20
28
70
167
90
14
13
159
6
155
503
10
75
95
62
29
22
131
69
60
36
39
12
25
106
16
34
58
64
67
78
18