3
8
4
2
47
15
33
52
101
67
60
85
32
129
81
95
51
38
37
76
79
259
87
136
130
68
70
84
174
58
34
66
88
141
90
82
19
39
127
41
31
57
69