66
52
40
13
16
10
12
5
30
402
9
15
24
56
128
34
123
495
17
38
299
161
87
37
328
26
1028
42
219
11
64
19
25
76
439
22
338
43
31
51
78
4
23
375
35
62
59
61