15
59
27
57
35
16
11
47
39
18
155
56
40
17
19
31
21
10
63
20
187
54
37
77
49
81
55
576
108
330
132
68
844
396
417
771
23
41
331
224
87
300
317
186
122
105
50
24