45
186
12
8
1
21
27
7
1
6
6
34
70
9
4
2
4
2
7
1
3
1
1
4
1
8
2
1
1
1
1
1
3
1
29
29
5
4
2
3
4
1
18
11
1
5
7
3
2
1
1
1
1
11
4
3
2
16
40
2
2
43
22
2
47
4
28
25
54
3
14
69
46
97
5
1
5
1
3
84
2
4
1
2
1
6
113
5
2
22
67
104
36
83
130
11
2
1
161
8
1
1
1
2
41
5
1
1
1
2
12
2
208
9
33
157
18
20
84
4
2
10
1
4
70
1
1
9
3
229
2