3
9
25
6
12
4
1
13
41
32
27
2
64
48
34
33
28
66
130
49
11
233
23
22
8
107
133
45
20
68
52
47
18
15
59
116
117
42
93
134
57
83
119