87
66
18
480
49
27
93
14
38
37
34
62
83
30
15
22
10
50
77
28
47
237
120
80
97
95
85
20
21
57
26
16
63
44
55
35
23
89
128
39
88
64
36
296
40
71