26
12
40
28
25
5
67
115
9
47
10
8
151
22
103
89
20
81
30
7
98
15
46
52
23
14
48
94
49
21
6
18
37
51
87
24
75
66
117
39
33
58
69
16
57
36
65
125