71
64
65
73
46
42
49
508
516
85
174
12
357
43
22
72
51
25
56
40
39
23
57
28
61
33
67
52
19
32
86
50
59
104
34
14
29
30
132
38
63
13
26
62