15
98
113
133
158
39
37
134
101
30
65
60
70
40
17
31
21
23
200
375
464
27
83
43
19
56
41
26
77
166
103
6
53
3
22
28
85
152
16
10
35
227
5
11
24
18
88
32