83
21
66
94
240
25
137
43
110
64
78
116
99
39
397
40
130
171
204
118
184
91
79
212
95
164
160
52
145
197
86
12
269
76
59
56
47
58
42
127
49
89
31
75
62
20
36
140
48