140
268
91
327
134
128
691
51
126
295
115
35
166
31
54
278
40
11
61
23
20
56
21
25
120
24
78
17
68
15
60
373
22
84
539
64
544
42
26
195
13
18
44
8
180
49
282
16
55
318
50