58
112
27
90
197
81
66
53
121
71
119
26
326
42
68
8
59
32
136
556
126
151
655
52
23
118
650
158
49
35
28
80
109
714
585
79
113
85
67
41
123
476
359
51
88
70
73
87
25
65
98
450