152
23
51
48
51
58
57
95
111
71
268
449
1
1
2
128
78
8
1
1
1
3
2
1
1
1
1
1
1
130
17
8
1
3
1
5
1
78
1
68
3
1
1
159
4
717
201
45
577
30
82
307
228
83
1
11
4
163
8
27
12
1
18
1
294
24
3
1
9
1
1
6
32
11
1
1
1
8
12
1
8
24
1
2
1
5
1
2
1
460
7
1
39
1
2
1
1
2
1
7
1
101
2
2
1
1
1
3
1
3
1
9
12
3
15
49
636
9
5
252
1
404
55
3
1
711
6