15
75
101
81
39
48
18
129
131
61
60
17
34
267
14
42
27
6
10
52
122
111
110
43
47
209
30
13
194
151
144
2475
72
108
453
58
320
23
66
243
159
274
227
90
338
41
80
127
65
347
124
145
487
179
109
152
254