7
12
38
23
46
25
166
72
141
231
119
125
60
94
392
100
88
98
93
205
109
86
33
118
449
77
42
82
604
67
116
146
28
24
131
137
57
117
99
110
105
481
48
144
106
135
253
96
107
85
26