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