56
42
447
64
11
16
54
95
7
3
33
780
164
832
14
22
48
55
20
368
276
29
202
214
34
1083
61
175
154
5
469
65
252
89
941
512
39
28
138
200
785
26
68
27
373
17
1322
38
30