7
25
5
6
4
38
2
31
14
58
23
104
145
51
13
68
65
42
39
130
27
12
33
62
37
67
36
41
34
79
123
43
20
74
96
47
90
35
271
253
135
71
44
66
32
138
46
119