25
176
59
62
77
57
39
221
18
54
116
914
13
21
71
96
22
38
69
106
161
130
33
63
88
67
127
206
35
332
126
46
155
84
94
90
1079
885
394
478
717
617
484
396
398
648
562
111
146
374
966
204