95
64
25
21
824
43
28
67
77
192
410
53
678
231
75
40
60
52
80
38
50
123
170
2297
70
491
496
14
156
24
578
69
97
15
7
98
30
200
118
834
164
65
682
544
74
131
35
147
47
4367
10
16
304
296
309