151
3
34
2
93
77
85
58
85
588
860
1
1
1
2
1
1
2
67
59
16
1
7
1
3
1
1
136
2
1
6
8
2
67
1
1
35
1
1
1
161
45
14
218
305
6
1
5
3
289
2
6
20
28
7
218
1
8
34
188
166
175
1
185
15
3
1
3
9
187
21
1
1
1
10
26
13
4
7
17
1
35
1
1
1
398
7
1
17
3
3
4
2
28
87
1
1
2
1
13
1
3
6
4
74
17
42
443
4
2
1
2
350
2
1
167
54
11
289
11
34
134
52
42
586
2