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