0
23
18
22
50
219
44
19
311
96
20
16
281
76
82
17
4
162
13
9
30
161
46
29
41
207
15
45
5
49
39
12
27
90
69
34
43
95
198
38
33
351
53
25
31
86
127
225
14
60