2
3
0
12
15
17
1
7
6
29
44
22
18
16
11
33
147
10
168
8
137
112
66
41
58
133
68
69
96
193
1151
30
61
86
79
360
245
385
13
50
45
241
62
53
34
102
115