43
5
10
9
3
21
41
14
29
30
80
125
39
15
25
107
4
6
17
18
90
27
62
16
8
85
33
60
140
26
68
19
13
54
34
65
73
339
50