86
26
23
248
386
43
31
166
21
314
145
376
41
87
33
16
70
50
46
105
42
91
194
112
222
74
29
421
110
116
73
11
8
15
84
54
62
36
95
920
48
246
232
44
257
133
90
18
107
32
27