101
43
90
6
35
72
45
214
123
166
92
187
178
207
55
10
97
81
14
108
118
111
235
105
145
56
271
54
20
27
9
57
8
32
408
26
84
311
28
77
66
117
274
130
79
607
126
135
80
22
139
38
64
109
95