99
90
45
3
69
21
15
9
378
14
6
46
33
145
34
53
26
239
22
667
121
38
50
142
54
65
333
141
35
18
24
107
48
17
4
12
73
74
245
31
84
101
55
37
27
25