32
71
170
30
34
72
73
52
61
31
25
20
254
45
51
27
226
68
90
172
77
38
5
126
240
287
28
29
42
15
78
79
62
93
192
83
43
69
227
49
96
99
7
279
158
302
458