72
109
86
132
120
57
204
77
532
294
172
87
112
49
219
70
55
385
41
78
85
136
63
161
65
153
166
179
159
84
62
90
76
43
89
46
135
250