51
26
46
36
16
17
40
48
191
63
81
24
31
15
66
61
79
28
98
93
150
25
7
12
18
22
27
71
57
45
20
97
94
41
23
10
59
38
9
78
76
67
96
308