167
4
29
2
95
82
74
62
85
600
888
1
1
2
1
1
3
73
62
18
5
1
3
1
1
141
2
5
7
1
70
1
1
32
1
1
165
50
10
217
316
7
1
4
3
300
2
7
17
33
6
217
1
9
26
202
166
181
1
193
16
2
1
3
8
194
19
2
1
10
28
12
3
7
19
1
34
1
1
1
405
7
1
14
3
4
4
2
29
93
1
1
3
1
14
1
4
6
2
83
17
41
448
2
2
2
2
360
2
1
168
56
10
300
12
36
137
58
46
598
2