7
116
130
24
89
41
13
8
18
35
17
52
37
32
27
26
67
189
36
109
285
103
144
46
58
91
64
45
30
59
113
21
87
48
14
127
51
96
25
123
39
342
6
19
50
2
16
31