135
119
92
223
261
22
85
40
62
33
198
16
152
86
69
319
66
60
164
188
688
63
165
46
80
30
76
122
234
82
88
38
94
209
43
99
95
24
114
72
13
102
45
151
101
58
83
37
279
109
326
194
679
130