10
56
84
80
54
61
55
21
2
58
93
32
102
36
435
78
75
71
19
51
47
20
142
12
24
31
103
41
477
49
341
25
204
344
42
82
90
79
170
45
46
87
44
13
81
68
173
27