49
68
71
46
47
1011
43
16
125
34
53
89
96
66
122
30
61
37
108
33
150
123
157
135
589
126
103
467
186
273
55
41
134
12720