778
95
8
1000
80
19
52
69
90
13
6
449
127
93
42
159
240
11
17
203
36
27
108
384
996
882
208
10
47
985
53
284
953
77
63
94
454
816
25
34
73
198
387
35
156
597
24
315
68
12
54
72
502
839
43
37
178
379
57
103
271
130
39
238
5
142
151
65
184
55
97
31
21
107