153
656
524
538
301
81
77
431
149
109
360
683
49
237
20
43
4
28
34
416
37
641
85
35
165
275
47
27
207
46
40
144
62
33
48
76
36
63
90
147
24
118
42
1059
44
378
52
23
362
108
17
5