42
29
6
70
21
11
41
62
140
15
66
13
40
86
90
114
128
64
8
81
104
107
56
27
59
53
217
133
39
37
10
67
127
229
65