9
1
3
11
0
5
2
10
51
56
60
89
41
139
73
163
128
18
57
49
77
131
97
94
98
44
63
67
177
43
130
30
167
48
526
36
90
23
81
65
343
39
216