14
99
243
17
63
39
51
532
24
26
43
60
217
148
58
71
153
35
62
38
27
42
380
33
50
25
28
15
32
8
7
31
13
381
18
67
29
30
104
76
23
460