140
56
94
29
31
49
151
45
155
33
141
135
118
23
37
83
14
132
331
85
100
52
78
36
19
50
26
448
80
97
99
69
774
90
111
223
113
27
96
152
144
42
136
66
35
349
54
21
301