140
156
129
98
82
109
213
41
33
296
13
32
49
99
63
154
18
164
22
141
24
97
76
45
353
182
219
185
23
83
103
19
36
163
318
93
330
102
419
267
116
28
34
48
7
17
91
50
71
162