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