31
40
36
68
59
52
32
26
38
53
45
41
71
99
46
88
9
13
23
54
147
20
74
56
165
55
93
44
91
73
47
76
25
98
142
61
51
50
12
17
136
146
96
69
84
30
29
35
112
491