20
53
63
31
294
51
78
23
30
403
11
375
430
276
60
12
44
72
64
47
21
210
191
71
38
432
61
77
46
144
45
13
201
235
693
65
52
35
476
39
95
29
323
83
473
59
100
96
108
19
41