89
106
131
69
15
456
79
77
42
16
25
314
506
99
821
27
9
183
31
118
132
102
199
72
85
243
37
92
121
47
88
22
41
138
67
30
126
340
559
13
91
20
129
70
264
311
11
331
32
14
263
33
365