2
0
5
18
6
7
12
70
10
22
21
58
3
11
140
15
14
13
17
25
16
51
30
20
27
111
74
43
61
41
160
98
82
113
201
599
583
53