21
20
92
68
41
101
99
227
85
472
149
237
734
47
171
58
124
104
75
121
112
136
43
61
60
73
123
415
88
159
69
77
30
52
74
59
48
27
255
56
62
138
37
83
94
158
36
6
24
53
7
187
107
100