3
6
0
4
24
46
13
31
1
29
25
98
10
7
41
8
126
18
22
20
153
97
2
113
491
57
56
75
144
16
27
62
44
164
23
11
137
87
45
33
28
17
15