91
222
100
151
120
137
161
13
27
99
4
2
26
62
17
14
19
23
54
97
16
8
129
5
67
34
37
131
73
149
488
15
48
7
3
1
9
84
110
43
115
0
40
630
6
25
52