10
14
20
4
11
5
167
1
0
44
18
6
346
2
35
21
245
98
38
39
31
348
7
174
460
23
36
222
146
9
27
8
37
41
43
50
26
22
3
94
13
1394
77
80