297
88
87
33
77
46
45
19
17
68
40
12
163
26
15
93
79
13
18
9
61
7
195
16
38
44
113
24
63
70
42
34
23
43
55
56
146
201
758
41
52
36
20
31
14
35
98
27