355
50
121
58
127
74
100
218
147
161
644
767
3
1
2
1
1
255
121
21
1
1
1
3
1
1
1
1
4
1
2
1
1
1
1
1
265
21
2
1
1
8
1
4
1
2
5
1
1
2
1
1
1
149
1
108
7
1
1
1
2
383
3
133
38
639
578
23
3
1
6
10
549
1
12
57
93
13
639
1
25
93
421
426
440
8
1
1
1
1
365
4
38
11
1
1
1
3
22
1
1
570
2
20
2
3
1
9
1
1
1
5
69
1
20
1
1
12
3
6
1
39
4
1
2
2
38
4
1
6
1
1
887
16
5
51
2
1
2
1
2
1
33
1
196
1
5
2
1
1
1
1
1
1
2
2
10
2
1
8
1
21
6
152
17
66
1147
22
2
3
2
1
805
1
4
3
420
143
3
26
552
16
68
215
77
90
1398
13