72
39
34
46
27
47
56
129
182
133
7
11
405
90
256
22
67
553
49
82
134
166
74
111
141
300
120
40
42
83
138
50
44
87
394
248
115
52
38
298
119
69
32
232
178
191
285
58
13
85
21
71
37
127
416