51
112
95
11
81
31
49
32
146
52
41
16
37
26
66
117
39
38
46
197
33
22
134
100
47
28
173
77
150
71
89
84
109
104
156
78