7
30
39
42
118
76
67
33
16
83
19
29
64
93
86
85
27
174
57
638
365
56
23
148
122
131
121
45
4
25
46
15
91
94
40
38
140
50
132
454
106
204
60
28
70
188
88
68