21
56
57
27
18
46
26
31
14
99
532
47
54
34
13
107
42
156
35
89
87
37
41
32
245
43
88
22
48
49
44
12
25
28
66
29
40
50
39
128
86
1877
65
124
195