51
92
31
77
268
32
43
238
104
8
162
194
73
188
254
232
356
27
26
16
39
398
25
110
20
61
91
2
5
30
84
408
29
55
354
44
178
62
160
24
236
121
46
228
14
35
17
15
3
66
286
120
109