26
15
58
4
40
128
52
78
31
28
35
18
82
51
95
85
19
30
45
59
21
73
13
344
53
797
29
5
75
17
39
12
27
63
69
16
72
8
180
55
110
25
62
9
68
23
57
1