30
28
55
15
37
46
21
7
35
492
38
12
18
9
43
25
94
32
19
551
62
44
17
22
54
51
14
26
67
20
24
155
102
80
48
56
8
13
92
57
23
42
77
64