13
60
3
34
97
59
149
98
106
20
125
71
41
58
6
56
2
90
17
25
31
14
37
12
7
77
4
48
263
139
255
115
30
22
73
153
15
39
358
1280
66
174
79
38
9
96
180
343
493
54
202
483
99
470