38
203
296
95
31
29
130
154
74
364
45
44
138
136
483
15
51
307
83
132
194
146
126
105
73
36
724
97
115
42
101
85
212
58
593
113
185
70
673
204
27
167
213
88
170
109
177
550
306
938
37
43
112
704
79
675
416
140