23
14
32
265
7
84
67
318
97
9
19
28
33
12
388
58
204
29
13
91
109
44
416
18
11
508
277
71
50
6
126
39
78
55
41
87
129
16
10
102
21
30
43
60
59
153
15
108
62