3
43
17
65
5
13
11
20
34
40
33
21
140
57
36
67
98
217
81
139
87
110
123
149
241
74
49
85
136
126
352
264
134
150