103
1349
184
195
36
54
48
171
236
83
52
152
611
104
597
253
55
1651
142
350
33
53
436
449
4262
3627
189
151
162
87
25
34
429
474
49
218
120
285
61
201
508
235
66
31
26
32
146
98
105
82
166
155
122
160
89
139
85