15
4
20
9
79
40
42
59
58
33
29
22
11
130
428
157
97
8
23
146
27
344
10
318
66
43
207
17
47
121
19
55
21
103
36
7
100
349
34
750
647
76
13
14
92
260
48
108
141
118
78
56
194