131
104
61
152
331
253
52
36
134
55
62
98
66
296
141
268
84
174
48
27
96
140
18
24
122
184
47
193
161
135
306
64
80
388
118
73
110
16
25
103
51
114
839
95
416
564
53
46
158
29
57
175
365
26