305
428
560
53
84
264
108
66
173
315
77
179
17
118
100
115
238
41
51
121
31
25
10
73
55
74
135
32
190
43
139
120
26
45
27
131
12
434
34
96
164
132
154
50
215
24
14
170
345
65