2
0
1
9
4
20
18
22
6
10
15
28
70
40
32
13
12
84
800
27
38
19
46
26
174
82
33
81
175
71
88
309
96
49
73
125
39
44
94
137
24
62