315
267
35
24
1
4
3
256
77
36
57
38
51
1
1
1
3
1
1
14
47
16
84
138
1
38
1
15
16
6
2
26
29
2
63
73
1
1
143
17
26
6
56
4
1
57
2
20
1
39
180
96
89
394
3
35
359
10
15
150
3
5
100
1
100
376
133
439
6
14
335
48
43
1
9
7
153
5
424
88
466
8
10
359
10
15
4
1
36
256
77
24
175