74
126
278
39
24
34
56
97
77
17
41
258
40
30
3
52
21
90
172
130
276
68
680
376
402
67
436
63
51
96
31
248
82
112
272
42
71
1625
270
11
54
60
772
450
176
22
616
58
1745
43