5
46
19
65
13
11
21
43
34
41
33
12
140
58
36
68
98
217
81
139
87
111
123
149
242
74
50
85
136
126
352
264
134
150