67
174
51
501
59
29
148
200
129
23
79
73
71
80
32
143
346
87
83
27
269
197
359
190
13
100
60
145
75
134
46
104
102
49
216
149
24
53
41
33
169
26
40
298
168
101
155
43
42
181
141
86
47
50