123
76
44
28
29
68
356
37
390
693
17
13
268
323
83
36
473
403
14
100
186
21
71
108
19
63
25
43
31
49
24
23
67
46
135
96
33
205
288
6
411
260
241
491
182
196
122
173
410
110
239
77
52
7
42
55
30