2
6
1
0
13
8
69
91
44
158
104
33
486
87
35
42
68
139
81
31
223
27
179
137
29
20
21
37
16
4
202
17
107
60
56
25
5
99
141
41
67
43
3
19
65
15
122
269
222
478
142