131
76
120
176
106
189
170
143
117
126
97
61
672
202
51
91
163
47
77
57
273
101
64
22
20
44
278
89
118
71
53
371
62
34
48
299
160
33
66
146
27
52
348
82
11
54
132
158
90
254
125
258
166