28
30
22
26
23
42
5
15
226
21
89
27
8
10
54
65
40
29
18
17
36
101
33
62
48
12
167
317
155
43
46
39
31
32
25
20
132
131
35
321
34
115
58
247