16
35
11
25
54
72
7
61
21
38
28
8
26
43
53
3
39
18
31
5
6
22
254
63
253
96
196
75
95
859
397
375
391
645
212
56
313
102
175
143
197
215
101
82
62
81
103
46
78
134
60