29
22
24
378
38
26
25
42
13
97
47
334
99
46
36
54
20
19
73
49
55
31
30
28
157
57
61
156
11
53
74
88
393
82
48
45
126
72
63
112
17
93
128
35
62
95
79
9