29
43
45
39
41
7
26
48
278
18
130
143
8
2
50
6
10
25
9
11
14
71
99
66
1
40
3
5
119
61
113
64
17
115
295
21
60
77
4