56
99
16
42
131
379
503
52
35
17
10
14
304
150
25
68
19
270
20
259
252
66
36
59
255
32
29
45
158
164
40
142
62
359
23
34
7
11
70
58
168
9
102
61
55
27
49
47
28
103
96