122
84
191
103
159
107
72
77
85
62
43
108
250
92
48
55
165
126
111
38
76
93
20
110
182
96
170
104
99
114
35
60
156
83
41
56
95
130
33
132
98
82
31
24
78
28
101
116
49
39
163