3
38
11
9
14
76
29
126
428
159
73
62
134
148
50
26
88
80
45
100
42
35
122
28
24
90
68
123
71
146
178
160
270
242
96
83
32
34