0
89
18
30
16
75
55
5
42
130
208
23
355
63
81
433
98
196
56
104
207
61
103
36
76
39
73
48
60
199
121
174
250
226
127
185
106
46
29
108