19
14
24
12
33
45
159
11
3
9
6
479
132
15
123
23
120
35
147
1090
55
29
31
83
112
26
34
72
187
129
68
56
543
49
51
38
42
36
25
46
234
100
114
53
39
71
105
372
50