62
49
17
27
95
30
25
8
29
23
37
123
122
18
73
59
40
172
110
46
43
47
32
90
20
24
68
41
94
317
384
133
14
64
44
93
81
13
9
71
67
713
173
78
35
680
45