91
31
58
93
98
23
95
146
73
20
78
464
161
62
228
81
29
25
165
70
87
61
68
99
145
34
114
63
51
26
157
85
22
103
55
107
37
43
151
117
59
111
76
15
66
9
139
60
5
195
54