93
27
21
60
239
32
34
30
87
56
170
76
77
137
8
42
122
69
38
85
398
567
257
67
204
503
44
10
193
61
189
379
391
260
88
192
111
91
89
59
6
71
94
133
79
14
380
29
136
51
73
124