19
21
37
25
29
69
132
44
83
40
28
58
11
17
148
9
15
172
191
101
871
122
96
376
109
189
118
493
585
315
283
433
403
407
155
413
95
127
364
260
672
233
47
684
34
92
102
110
335
265
604
99
270
103
229
168
263