3
0
1
12
18
16
31
548
49
9
27
36
73
125
71
50
135
39
30
37
67
7
132
54
11
118
250
61
25
22
51
19
35
26
10
24
5
83
160
43
20
17