13
115
46
21
44
5
4
49
10
45
441
77
122
204
149
249
41
126
117
212
26
14
129
22
136
79
108
50
76
31
34
23
800
979
151
180
501
270
271
322
7
414
1197
218
374
764
37
243
85
53
161