65
36
16
40
19
86
97
54
32
35
63
21
308
30
142
27
41
26
33
28
58
9
149
87
69
107
186
385
197
34
101
23
61
56
52
128
285
438
18
7797
53
15
356