128
471
42
469
200
64
308
67
54
137
72
133
138
26
50
147
47
66
38
119
165
49
271
104
57
41
109
69
25
233
388
40
174
79
53
52
150
30
61
162
21
27
18
156
152
63
86
45
56
144
112
116
83