7
48
10
84
70
19
111
29
26
67
151
42
11
105
69
107
34
81
32
37
298
166
100
24
59
183
137
33
21
138
90
38
147
62
66
44
27
60
18
41
6
4
45
47
592
191
22
85
109
108
51
23
88
252