4
13
27
7
19
6
24
22
14
23
64
35
41
33
26
346
264
85
352
694
40
91
252
275
418
70
217
102
56
63
16
100
74
61
15
54
47
143
129
57
103
184
20
60
44
412
58
69
42
116
124