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