86
97
32
237
65
90
3
5
62
44
55
38
81
59
91
66
25
41
42
21
33
131
7
46
269
48
357
83
113
68
129
100
165
78
141
144
19
133
70
277
89
87
227
18
136
98
224
109
115
106
60
105
186
29