61
71
85
20
2
26
12
15
8
13
5
16
34
293
153
32
63
19
36
3
164
96
39
80
25
7
49
6
52
79
17
33
408
22
81
132
183
151
260
306
287
372
377
194
155
186
529
133
174
90
129
205
24