0
5
10
24
8
4
20
13
11
31
36
65
57
19
30
97
64
52
227
87
136
110
34
39
82
59
49
45
54
37
143
170
149
43
33
313
32
21
38
132
156
120
35
26
27
23
22
46
28