366
129
763
174
67
90
108
273
116
58
263
232
260
92
82
19
34
201
138
46
168
225
234
126
104
112
130
483
383
14
96
524
269
277
76
318
291
17
51
68
49
15
20
38
340
41
141
77
196
72
591
30
42
33
40
103
47