121
172
537
48
37
64
25
169
663
55
14
98
17
90
228
445
9
291
71
12
76
41
92
47
483
192
667
123
150
131
103
13
34
167
152
62
29
442
177
346
109
45
27
46
239
100
190
153
133
40
72
63
243