92
263
15
98
16
19
42
40
63
37
69
48
41
513
145
252
17
23
66
43
74
143
18
60
516
51
2661
660
78
64
25
12
258
114
59
269
46
171