0
76
3
60
61
24
28
19
130
22
16
546
100
231
676
246
226
92
247
106
527
159
215
206
236
37
50
34
23
51
64
93
52
29
418
259
327
117
67
202
773
8
25
43
72