349
624
386
43
50
446
221
96
97
73
24
32
127
38
23
29
170
47
44
28
341
129
20
19
190
151
26
31
22
82
240
37
17
428
42
262
53
46
388
289
107
847
355