58
90
245
77
17
32
148
98
40
44
71
87
120
18
27
72
70
63
75
31
45
56
62
46
74
19
41
99
108
159
20
35
76
80
88
81
7
12
38
29
24
36
34
107
15
84
79
53