96
115
57
66
49
46
494
122
107
92
31
45
114
116
167
58
85
189
36
160
71
77
83
157
146
84
128
37
281
129
39
249
208
125
228
190
123
171
268
102
245
118
65
54
73
106
179
144
111
176
391
32
222