28
163
189
46
8
222
58
299
66
93
323
47
52
314
152
437
62
92
83
332
81
32
73
34
733
31
17
201
76
199
532
42
53
126
122
709
112
91
24
729
313
106
198
159
65
64
105
59
113
206
68
421
108
452
238
285