6
13
22
49
119
63
77
28
400
128
34
32
30
40
29
62
61
387
57
52
50
108
115
93
51
17
64
35
41
43
33
129