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