43
35
95
174
92
55
310
41
115
44
123
32
91
45
39
33
62
21
24
209
25
83
19
31
61
50
239
434
51
66
242
16
27
36
17
10
126
28
105
70
69
18
133
53
148
6
112