0
31
22
18
42
26
44
13
139
206
16
23
128
34
20
14
82
67
198
39
111
88
57
41
54
85
25
40
116
52
224
38
50
37
45
255
66