80
3
255
176
41
64
52
57
20
22
88
291
62
7
25
18
10
260
50
77
44
33
73
477
85
114
143
53
202
87
233
30
227
54
34
154
597
96
39
683
490
287
773
420
321
35