35
7
25
54
71
61
21
38
28
8
26
16
43
53
3
37
18
31
5
6
22
254
63
253
94
196
75
95
859
397
375
391
645
212
56
313
102
175
143
214
101
81
60
103
46
78
134
68