0
23
18
22
50
219
44
19
312
96
20
16
285
76
82
17
4
162
13
9
31
164
47
29
41
207
15
45
5
49
39
12
27
90
70
37
43
99
202
34
351
53
25
32
40
86
128
225
14
60