97
74
30
34
11
9
20
19
88
59
278
232
27
108
297
25
23
43
15
10
29
7
62
50
5
3
35
63
985
380
637
12
31
53
57
299
288
452
36
44
26
16
745
22
453
310
454
89
469