43
100
94
146
102
39
89
18
76
51
26
38
22
8
125
68
25
58
42
21
28
19
27
36
57
24
66
72
31
35
61
104
32
16
29
105
33
37
48
56
44
23
55
115
85
40
53
46