7
11
92
23
25
18
50
16
12
47
30
174
328
49
39
53
57
194
34
27
46
38
207
17
22
218
56
21
67
305
102
33
388
63
42
89
68
156
55
44
59
135
70
373
253
171
172
371
276
466