31
15
4
5
57
9
19
56
23
43
7
10
25
13
29
304
6
8
54
14
12
41
49
66
16
92
58
18
118
143
20
24
153
509
68
86
158
42
141
69
103
76
36