2
21
28
17
27
14
24
23
80
9
55
31
12
44
45
49
136
75
106
38
441
162
205
286
64
66
174
271
56
72
216
114
92
68
83
60
151
54
121
88
98
84