218
59
58
40
34
61
66
155
91
90
872
625
2
1
151
87
19
1
1
1
129
12
2
3
1
1
1
1
1
1
4
1
1
1
1
95
1
1
89
1
2
1
254
3
102
9
439
299
23
1
1
1
1
3
6
7
282
2
8
26
1
68
1
2
439
23
25
286
304
226
8
2
3
228
5
22
13
2
1
2
385
2
1
12
1
1
1
7
3
64
1
7
3
7
3
5
1
17
5
1
2
1
1
9
5
2
1
524
2
42
2
3
1
9
145
1
1
1
1
1
2
1
2
4
1
2
6
1
19
2
76
23
752
19
2
457
1
301
89
24
287
12
25
89
34
57
863
9