21
56
6
54
38
53
49
48
77
35
7
15
45
9
29
17
79
309
23
37
28
14
27
85
50
16
52
19
72
30
92
32
12
73
201
120
25
22
497
40