24
17
30
195
93
23
32
8
123
95
63
27
84
81
64
69
49
108
44
46
53
576
171
75
67
220
60
45
37
54
34
248
21
65
247
118
13
11
78
28
52
162
12
18
15