126
115
120
85
179
162
52
43
194
65
44
37
46
92
84
58
8
121
93
49
63
28
97
134
209
125
122
29
251
205
64
74
655
475
366
19
561
15
13
72