50
47
30
74
76
41
33
67
108
80
12
46
62
395
56
120
151
1
19
42
25
360
415
233
172
43
232
166
37
64
168
243
432
102
113
22
85
59
54
82
130
87
66
36
107
72
205
34
122
265
79
18
28
27
204