51
16
66
26
101
69
29
114
81
43
22
36
27
76
37
28
20
19
61
47
41
100
52
45
84
92
131
62
48
49
88
46
152
83
123
250
116
38
149
137
142
140
23
44
40
71
104
163