28
25
16
31
12
21
61
14
27
36
79
52
18
41
39
77
40
23
11
34
29
110
17
33
24
35
5
89
73
167
19
46
55
85
50
58
96
42
72