184
28
98
108
177
65
204
49
672
83
63
91
178
663
47
26
59
158
658
17
103
8
77
235
435
559
66
9
92
48
58
45
537
145
748
89
149
153
110
13
21
169
156
55
30
493
214
87
339
119
43
251
69