72
22
62
21
46
7
118
31
145
96
44
36
6
106
19
65
78
37
98
24
35
12
40
116
79
195
52
60
88
113
45
73
38
124
48
93
179
17
42
29
47
14
66
39
55
281