20
102
157
32
69
373
52
45
34
0
445
29
76
62
140
81
50
100
274
109
41
22
40
164
101
49
106
11
24
23
312
19
15
10
112
115
118
28
17
113
48
57
196
85
16
33
60
59
9
53