212
62
65
39
38
57
63
152
90
93
871
647
1
2
1
156
91
15
1
1
1
1
130
12
2
4
1
1
1
1
1
4
1
1
1
1
92
1
1
86
1
2
1
252
2
96
10
437
306
22
1
1
1
1
3
6
7
288
2
9
28
1
61
1
2
437
22
24
284
305
231
8
2
3
223
5
22
14
2
3
1
388
2
1
12
1
1
1
8
3
69
1
5
3
5
3
4
1
18
5
1
2
1
1
9
4
1
1
524
2
38
1
2
3
9
149
1
1
1
1
1
1
1
1
2
3
1
6
1
20
2
74
21
754
20
2
456
1
304
86
24
293
12
24
88
33
60
861
10