85
156
12
37
17
49
29
7
19
18
97
73
140
56
161
235
106
129
98
55
78
133
211
94
31
96
169
79
45
36
114
76
82
100
51
89
38
54
40
119
66
165
110
46
34
93
14
42
32
172
9
33
48