56
21
35
153
12
37
41
7
29
18
49
156
89
40
526
52
449
292
26
98
76
104
236
16
6
27
9
13
15
2
66
30
10
20
62
42
14
279
23
45
910
34
128
11