31
33
20
46
61
26
41
29
45
217
22
13
129
18
59
687
17
50
96
36
72
88
728
48
75
57
155
54
89
55
2
8
104
16