7
41
376
13
49
8
324
244
79
71
44
134
214
167
111
185
83
175
20
153
645
98
96
128
259
213
170
460
124
14
6
91
825
292
30
25
26
99
107
19
538
192
114
50
87
17
33
74
62
187