59
95
64
25
21
814
43
28
66
77
192
409
52
676
228
75
40
60
79
38
50
123
170
2287
69
489
492
14
156
24
576
97
15
7
39
47
98
30
200
118
834
163
117
65
678
544
72
131
35
145
41
4354
9
16
304
296