70
46
129
246
113
36
91
50
163
82
68
186
121
395
110
101
122
111
64
104
141
97
69
107
118
74
1161
684
441
514
77
51
99
191
108
84
86
139
102
92
117
81
72
21
63
49
96
93
273
283
34
66