97
398
71
118
32
70
28
24
11
21
66
191
16
40
72
166
17
60
44
98
95
51
12
48
29
39
54
55
68
142
57
49
35
27
56
30
218
140
213
104
36
103
25
76
42
58