2
0
1
11
16
10
7
29
17
160
152
26
88
66
4
55
19
36
15
410
75
49
42
13
58
53
195
22
40
68
56
118
18
89
8
146
46
72
25
21
14
104
133
419
119
86