13
61
42
120
75
52
32
72
39
289
111
65
58
107
86
51
64
93
50
47
141
6
5
196
71
245
230
59
67
84
147
244
346
62
189
92
149
380
44
498
35
83
25
152
165
157
68
69
74
265
70
30