31
38
20
16
8
21
17
40
76
29
57
43
30
11
34
27
22
23
104
14
71
56
121
13
9
32
88
120
61
15
10
42
78
19
66
64
39
79
33
37
12
95
25