235
91
49
50
191
56
28
75
251
76
65
89
31
167
1022
88
105
175
42
346
1
225
52
66
464
180
40
79
38
287
48
33
30
67
218
32
19
29
23
47
14
90
173
115
189
18
190
109
21
209
68