84
122
176
302
22
38
23
118
324
95
156
59
97
981
277
75
66
73
30
6458
53
120
272
907
87
355
413
389
52
283
714
373
43
444
68
170
265
2439
310
239
101
112
375
165
61
1420
15
246
349
104
50