31
18
10
53
30
19
69
50
5
16
33
68
37
40
117
571
14
95
243
17
62
51
531
61
24
43
60
215
148
58
71
152
35
38
27
42
56
375
48
25
39