91
202
26
7
78
58
84
143
17
60
223
15
338
280
133
61
41
149
55
77
5
126
181
98
38
72
27
70
25
53
261
67
66
47
127
36
62
144
9
519
93
247
377
69
102
81
4
103
92
201
287
216