158
85
51
96
105
133
52
145
80
119
37
27
45
90
111
88
39
38
104
238
40
1795
42
61
25
50
114
59
12
24
30
94
47
63
71
250
43
409
55