31
41
8
451
40
46
304
10
66
30
72
2
24
4
34
166
37
9
57
43
81
12
59
73
71
13
79
11
60
7
27
63
80
48
53
29
90
22
93
39
19
18
16
147
28