31
161
81
56
36
15
65
71
57
54
37
17
26
30
24
60
23
46
14
20
113
86
19
136
40
121
32
544
62
224
93
49
173
25
38
29
104
44
45
279
124
72
42
8