0
6
8
28
40
12
11
73
54
122
97
189
22
142
143
43
145
136
44
106
365
89
66
152
84
206
108
173
86
62
90
96
405
78
67
37
59
120
36
71
64
48
34
30
79
249
88
149
371
16
100
232
55