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