3
44
18
65
5
13
11
21
43
34
40
33
12
140
57
36
67
98
217
81
139
87
110
123
149
242
74
50
85
136
126
352
264
134
150