509
9
76
40
16
19
18
10
56
22
21
74
323
12
63
84
32
35
14
99
47
24
36
11
37
34
8
71
60
112
23
43
51
42
38
15
92
6
102
69
46
41
126
2
49