80
97
41
79
18
141
8
74
103
30
52
56
448
31
111
324
68
65
143
96
67
91
94
66
107
154
17
27
232
228
21
183
164
38
48
85
70
11
29
33
73
92
84
23
128
46
32
99
180
25
87