0
8
12
23
96
43
26
21
80
123
58
32
380
114
27
81
357
187
130
557
142
17
41
19
30
90
15
31
35
59
250
37
70