503
17
11
21
28
18
25
6
7
224
20
183
23
12
14
45
49
24
60
59
81
9
15
144
42
38
46
93
57
48
54
106
33
10
82
69
16
55
47
35
71
27
56
90
30
39
94
61
52