97
42
45
67
183
91
95
127
19
24
65
22
118
274
69
61
113
153
101
33
85
86
79
413
40
366
208
60
160
117
824
547
192
143
222
227
367
267
39
80
272
46
47
53
58
123
78
15
271
25
18
52
37
128
120
102