30
8
110
547
33
41
46
29
16
21
17
19
22
153
34
31
48
89
71
42
286
616
129
15
24
28
27
44
20
118
230
38
293
9
26
67
56
244
167
96
232
79
47
43
127
90
70
37