59
61
77
57
39
219
18
54
116
911
11
21
69
95
22
38
106
161
130
32
96
63
88
67
127
206
35
330
126
46
155
84
94
90
1074
884
394
477
716
616
482
396
398
645
562
111
146
374
966
204
567
525