90
83
153
9
4
1
46
223
2
66
260
76
127
357
320
6
91
51
5
10
106
113
60
98
3
11
713
68
43
21
22
39
14
17
1387
33
146
3544
63
61
87
62
198
38
7