221
61
63
39
37
55
65
156
95
94
886
636
2
1
159
94
17
1
1
1
1
130
11
2
4
1
1
1
1
4
1
1
1
1
94
1
1
88
1
2
1
258
2
96
12
448
308
22
1
1
1
1
3
5
7
291
2
9
29
1
63
1
1
448
22
25
286
313
233
8
2
3
224
5
21
14
2
1
3
400
2
1
12
1
1
1
8
3
68
1
1
5
3
6
3
4
1
18
6
1
2
1
1
8
5
1
2
1
530
2
39
1
2
3
1
9
151
1
1
1
1
1
2
1
2
1
3
1
6
1
21
2
78
21
764
21
2
466
1
310
85
24
296
12
25
90
33
61
876
10