12
18
152
46
149
155
174
785
125
50
114
53
107
113
185
68
102
136
62
88
112
75
56
9
43
36
14
27
38
32
30
719
116
16
28
66
40
47
126
19
34
57
146
55
3
67
29
98