58
109
42
40
54
25
49
94
46
51
88
36
65
15
68
493
19
73
27
52
29
127
117
30
53
61
100
63
48
32
13
26
22
18
10
99
153
3
81
37
50
41
66