33
48
52
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
87
198
101
22
555
143
17
18
2297
621