75
66
83
36
23
33
22
168
34
44
20
53
95
54
10
407
103
102
80
219
94
109
69
65
140
114
192
239
21
93
131
231
38
55
26
134
97
112
77
67
115
174
158
252
171
98
47
241
92
70
96
85