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