0
8
29
59
17
15
21
42
1
73
72
44
30
18
22
78
84
37
39
123
13
100
69
65
151
47
81
187
144
134
119
62
34
49
188
31
120
168
87
332
56
28
71
25
122
359
66
83
1228
116