22
11
13
15
2
9
32
24
42
58
87
141
46
19
3
1
1
58
2
1
3
1
2
1
1
2
1
1
1
1
28
24
1
1
28
1
228
45
719
600
30
3
1
7
11
27
1
20
1
152
1
1
2
1
154
51
18
1
1
2
58
22
1
62
4
1
3
1
6
1
2
2
27
1
1
4
1
4
1
15
2
1
142
2
8
6
41
1
1
2
10
5
36
185
3
2
1
2
27
1
57
119
2
19
221
7