4
5
64
35
27
41
80
138
497
198
58
102
113
203
73
267
251
48
147
322
159
174
269
274
151
179
185
324
169
371
236
167
327
124
66
42
89
63
88
165
643
308
67
156
56
199
133
114
396
154
86
54
153