270
153
122
80
52
58
113
201
262
27
36
64
132
69
118
57
520
38
56
87
21
32
116
203
15
29
10
35
55
127
112
67
63
70
245
77
40
33
100
84
185
289
78
5
174
44
34
416
39
46
9