100
43
62
21
28
38
18
720
152
17
77
56
98
47
39
124
35
30
37
55
189
27
57
9
83
65
22
25
94
14
40
20
149
41
81
500
142
44
6
108
29