22
48
75
55
107
157
56
52
440
50
319
7709
32
3375
302
77
88
42
67
158
404
514
314
163
37
81
26
285
305
274
84
69
272
61
58
49
181