161
35
35
15
38
40
95
74
84
83
212
448
1
1
2
1
1
95
69
11
4
1
1
136
8
2
4
1
1
1
1
1
1
1
4
63
1
1
1
1
65
1
3
1
171
2
660
156
17
622
27
48
280
229
63
8
2
153
2
10
11
8
2
292
3
14
1
2
7
10
43
2
1
17
2
7
1
7
34
6
1
1
1
1
3
412
2
1
29
3
2
1
3
1
134
1
1
1
1
1
2
1
1
20
4
3
15
32
599
9
2
223
409
27
1
659
1