69
55
116
111
86
41
103
150
503
463
32
5
110
97
16
2
30
7
27
6
274
20
613
611
466
108
299
801
117
174
126
344
133
518
129
646
90
297
139
115