38
63
29
1
9
17
40
6
26
49
15
78
20
69
22
56
96
343
166
97
42
50
23
994
30
193
1836
118
544
48
10
34
67
99
503
36
208
75
265
66
53
24
80
46
37
27
7
177
58