7
10
25
31
21
19
20
48
23
56
22
17
38
242
13
74
8
80
166
76
75
50
112
53
71
79
35
344
18
37
60
34
99
86
85
68
51
135
67
28
59
26
97
84
55