10
0
12
7
15
45
64
5
26
16
73
27
29
35
41
42
50
74
37
78
66
31
108
40
98
103
62
133
87
156
107
63
30
49
271
56
105
83
86
72
28
160
85
245
132
58
215
233
75
159
162