484
980
17
111
909
811
606
1189
539
394
1010
359
362
879
1017
1098
1108
1128
979
975
974
965
933
926
871
872
877
883
984
896
906
907
837
846
842
834
1265
803
790
768
599
607
649
675
680
712
729
554
549
548
531
528
526
502
388
430
463
477
342
340
334
333
332
309
173
182
231
232
235
268
276
296
162
153
134
118
110
98
80
72
70
48
32
2
1265
89
88
87
86
85
83
75
78
79
81
74
72
73
71
70
69
68
67
64
65
18
61
60
59
53
52
51
50
49
41
42
40
45
38
37
28
27
30
29
32
34
26
25
24
22
21
18
17
15
14
13
12
11
10
2
7
5
4
3
50
49
332