6
94
43
11
45
65
44
75
34
177
123
99
46
24
460
396
36
28
29
32
54
408
26
16
191
472
7
58
135
126
189
521
77
23
152
50
293
86
198
101
22
549
143
17
18
2296
621
193
31