7
15
19
4
12
26
50
23
11
31
28
43
93
63
29
174
220
740
45
173
124
105
101
67
426
479
139
274
459
89
98
706
172
131
116
182
59
24
110
223
114
49
196
60
199
103
58
224
127
36
94
77
99
121
95
206
71