88
87
28
30
50
99
18
58
37
40
137
369
102
108
101
38
47
200
85
17
14
76
27
125
164
136
127
92
11
8
26
117
12
129
10
44
32
55
34
141
39
70
33
16
132
25
122
80
46
1