28
343
99
400
85
97
32
22
248
23
58
34
49
251
68
71
92
1123
25
211
36
104
61
722
46
12
86
5
16
30
84
253
41
259
15
89
21
1137
114
133
91
247
483
27
57
64
67
81
765