59
28
30
32
50
33
90
113
104
39
45
116
43
13
35
66
84
315
248
41
76
132
644
48
92
38
142
54
63
126
19
42
27
72
15
78
53
24
86
129
44
159
470
121
75
10
64
140