18
29
28
11
4
26
13
58
37
43
17
20
39
96
54
10
41
12
74
155
24
70
319
8
5
21
67
30
40
154
91
402
81
204
7
27
9
79
50
214
19