1
12
39
59
99
78
286
91
351
410
49
306
35
77
106
20
114
24
124
133
28
54
63
251
44
58
141
463
814
194
104
97
117
93
67
52
38