3
1
5
0
13
16
72
69
85
83
41
101
130
87
128
58
60
56
132
79
28
75
64
65
68
32
152
100
174
38
112
89
99
31
55
78
22
34
73
156
136
63
103
198
52
23
131
116
195
66
91
275
44
86