312
151
404
43
187
1374
463
171
27
419
381
60
93
133
52
30
202
66
21
252
68
22
44
92
64
37
26
444
35
14
137
89
143
94
360
20
141
33
160
144
723
209
122
47
163
563
67
77
62
243
39
322
45
82
12
50