4
22
33
18
7
29
47
48
43
119
65
70
130
97
118
52
66
143
84
189
419
203
91
343
113
123
80
79
159
238
74
46
40
42
72
45
199
144
133
32
104
153
132
138
108
163
135
127
77
198
98