516
22
21
12
19
95
23
20
34
17
129
42
13
24
5
18
15
37
48
83
39
28
11
31
27
3
81
30
44
8
14
29
228
104
9
6
56
35
45
38
41