7
10
24
6
4
58
12
63
41
51
80
11
22
19
14
45
39
181
116
66
34
59
134
81
150
271
687
47
914
487
278
61
56
82
67
110
69
214
282
168
55
242
36
403
31
32
37
781
25
15
93
30
88
77
756