2
3
1
5
0
6
8
39
80
20
59
118
19
24
111
37
367
30
26
12
113
83
71
108
98
18
38
203
15
139
90
58
81
17
392
35
22