31
90
61
11
55
15
89
60
9
166
48
17
44
22
99
118
25
64
85
18
30
73
301
56
27
50
291
440
8
49
29
217
101
74
62
148
91
26
34
39
279
225
71
54
98
136
75
52
121
67
112
58
33
134
53