80
16
41
18
79
35
83
43
31
131
74
22
81
9
898
189
104
322
73
75
49
50
198
237
87
211
93
21
34
91
54
65
179
39
37
171
36
103
72
97
29
45
109
161
14
175
157
53
106
23