97
89
16
7
74
28
64
83
26
56
20
14
10
59
25
8
43
15
193
9
113
288
55
92
103
23
4
79
465
96
38
76
46
24
58
49
51
30
50
29
33
12
39
11
87