145
42
36
15
38
42
92
81
78
87
219
437
2
2
1
95
70
12
1
1
1
4
1
1
137
7
2
5
1
1
1
1
4
60
1
1
1
61
1
2
1
1
174
2
656
158
24
646
34
45
284
223
70
8
3
159
2
4
12
6
3
1
300
2
17
1
1
7
8
43
1
14
2
7
1
7
31
5
1
1
1
1
2
405
2
1
22
3
2
1
3
4
139
1
1
2
1
1
2
1
1
18
3
4
13
37
594
6
2
218
409
29
654
2