95
14
18
23
3
59
29
73
15
79
20
86
21
19
27
61
10
37
11
7
109
62
124
57
71
46
16
175
479
201
99
52
31
41
53
103
42
26
22
35
36