43
47
62
57
29
31
21
15
115
25
35
16
90
23
88
34
28
166
44
117
79
56
52
10
51
74
9
33
18
110
77
11
39
54
86
311
363
63
132