123
35
23
77
168
17
62
30
40
322
41
21
15
9
14
22
31
91
27
18
162
309
34
10
26
29
66
20
42
69
13
7
46