1
3
5
0
59
164
121
73
112
18
329
94
168
109
278
97
43
107
25
179
68
80
152
64
405
183
20
79
89
19
77
81
134
186
114
83
65
91
16
11
35
42
28
124
210
139
72
87
120
51
48
46
99