14
21
96
43
47
38
12
392
130
62
30
89
733
42
627
86
25
18
218
34
11
511
73
63
102
179
178
134
126
10
543
32
359
146
206
79
360
168
26
55
236
535
28
39
145
36
194
242
46
48
234
16
140
50
100