7
19
96
12
22
38
13
47
43
26
58
34
31
86
36
64
10
24
247
587
133
168
126
85
163
536
57
237
377
138
996
28
17
20
11
107
29
56
60
184
166
67
83
70
90
272
75
44
102
132
78