42
29
28
31
47
15
55
161
126
17
35
77
110
53
115
65
49
4
54
78
33
214
8
44
22
27
88
40
99
26
36
23
95
38
91
16
11
19
34
14
24
9
30