4
46
13
11
21
43
34
40
33
12
140
58
36
67
98
217
81
139
87
111
123
149
242
74
50
85
136
126
352
264
134
150