16
244
21
68
35
31
165
22
11
101
124
73
49
520
44
505
89
490
164
898
36
266
217
98
60
88
62
765
111
123
129
144
39
376
54
147
739
29