22
13
24
172
77
23
9
405
338
365
75
43
74
84
19
37
126
39
30
199
372
187
658
82
114
86
41
45
98
42
54
70
90
35
52
83
12
27
151
155
32
73
14
31
25
38
78
51
101
36