123
389
41
28
24
59
47
32
16
21
33
17
75
96
23
312
202
63
535
13
187
176
10
859
76
1356
43
54
34
37
344
118
622
42
138
128
61
148
382
68
230
174
127
320
460
245
90
241
156