4
41
11
12
36
51
20
110
72
152
109
40
125
227
237
37
146
80
59
166
722
284
71
131
285
221
100
405
95
122
123
138
127
91
66
55
97
112
176
68
185
83
216
28
88
86
198
196
63
75
53
158