12
30
15
23
11
433
73
22
249
54
273
27
10
376
507
50
108
24
40
46
150
53
268
5063
63
1139
465
358
626
218
21
210
51
65
165
166
197
56
61
1142