0
5
20
33
19
42
213
108
18
71
34
6
2
35
56
60
77
26
13
48
159
31
11
22
32
28
14
36
232
12
132
271
179
15
105
100
74
153
143
246
86
555
67
182
140
692
816
357
47