0
79
5
32
18
29
16
75
55
42
45
130
207
23
355
63
81
433
98
196
56
104
205
60
103
36
76
39
73
48
199
121
174
250
226
127
185
106
46
153
128
108