43
47
62
56
29
31
21
15
114
25
35
16
89
23
88
34
28
166
44
117
79
52
10
51
74
9
33
18
110
77
11
61
39
54
86
310
358
63
132