58
56
26
47
49
99
32
98
33
124
100
659
161
75
121
174
35
40
29
90
11
136
74
12
28
44
71
60
116
323
89
17
15
46
19
21
108
27
7
51
31
16
87
24
36
73