3
5
1
21
47
13
17
28
34
26
10
33
71
40
8
133
122
113
127
57
277
178
52
87
48
102
78
76
9
23
45
66
144
120
108
190