124
42
146
88
157
78
145
20
114
77
48
72
122
209
202
106
132
66
243
51
31
123
197
303
191
97
173
41
104
96
176
165
32
112
23
149
22
153
34
43
1360
436
70
189
58
109
59
50
160
152
103
127