53
64
31
312
51
78
23
30
404
12
377
431
279
61
45
73
47
21
211
193
71
39
432
63
77
48
144
13
208
237
695
66
52
46
35
486
42
97
29
325
86
474
59
100
96
36
108
19
43