7
44
66
102
2
22
6
35
26
286
16
19
725
164
371
218
90
52
803
236
173
195
228
95
29
20
46
115
105
50
53
47
408
187
281
144
189
32
106
54
45
91
124