0
5
22
23
7
33
18
42
13
145
30
14
15
24
8
37
3
118
219
125
19
107
257
68
199
26
945
31
154
148
549
431