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