25
22
12
78
23
38
177
475
48
602
350
35
235
43
209
57
74
240
60
50
160
152
153
91
130
108
133
1K
76
189
253
194
135
333
52
104
101
243
59
147
72
87
375
105
291
561
114
63
116
85
926
179
58
54