42
21
40
23
87
27
4
80
103
72
41
115
45
13
7
6
70
18
15
37
47
10
59
75
90
28
14
16
120
119
159
53
246
38
88
30
8
19
55
57
85
46
188
22
101