86
11
166
93
115
68
202
212
74
32
66
101
48
12
106
23
232
226
149
42
5
72
81
67
56
143
94
34
35
25
98
313
24
8
82
113
38
83
44
55
27
17
60
92
33
88
397
133
91
112
145
21
250
104