86
23
518
88
80
47
3356
284
56
93
63
6775
62
34
39
444
1031
36
46
49
100
187
30
65
85
192
21
37
8
103
53
124
27
32
12
13
61
158