9
1
4
11
0
5
2
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
95