17
53
29
20
39
16
73
26
163
97
109
174
258
122
509
52
154
28
129
66
77
165
23
54
104
62
69
162
98
132
84
103
22
79
40
45
50
91
60
36