3
5
11
0
2
8
4
28
52
31
43
57
10
40
23
59
91
49
115
41
87
145
27
118
82
78
29
14
9
207
73
170
72
24
25
26
221
34
12
16
17
123
20
18
46