114
49
105
21
39
30
159
69
24
26
40
270
22
41
45
11
37
115
516
53
70
42
18
23
51
7
27
466
147
95
84
394
200
172
52
351
34
126
457
75
174
59
574
93
55
17
350
86
163