40
112
8
34
16
5
29
10
23
171
116
9
18
39
22
11
17
21
48
98
4
33
52
19
104
66
79
20
6
41
77
30
92
44
14
32
1
89
74
28