40
48
17
16
11
47
62
256
64
12
61
6
30
43
34
10
46
129
114
37
49
153
119
36
19
96
59
41
8
75
22
28
38
113
39
29
63
69
18
23
24
53
532
213
99
361