90
37
103
16
7
40
58
70
14
83
9
67
24
13
77
21
11
19
66
25
29
18
15
17
478
30
22
62
46
31
34
120
39
55
20
27
12
73
57
8