7
68
63
30
49
12
47
43
51
42
23
57
39
5
19
58
18
22
110
33
52
74
31
34
11
112
61
106
26
36
29
65
41
32
120
157
118
163
62
113
71
123
278
249
141
242
227
409
225
137