3
1
4
0
22
20
11
60
70
16
12
13
67
97
89
9
30
25
34
54
40
37
92
198
38
21
84
107
36
53
49
18
217
5
31
77
425
45
28
57
168