13
10
7
6
3
12
19
83
20
16
18
25
11
8
28
22
37
31
129
47
30
41
15
72
29
52
23
63
33
79
27
54
35
46
34
91