74
70
21
28
23
68
19
13
10
9
11
5
7
6
47
71
73
45
84
56
34
79
100
35
72
155
430
152
748
467
429
1004
547
192
581
272
279
164
215
311
65
168
149
175
1481
390
517
449
127
271
129
457