23
29
33
22
182
12
46
58
462
27
85
16
11
28
217
7
73
5
30
14
24
8
18
17
66
316
88
65
205
47
77
43
52
132
26
39
37
32
15
20
76
59
36
50
86
44
38
10
69