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