7
41
37
205
12
77
107
121
232
132
33
83
26
136
110
58
27
21
166
55
130
65
34
239
213
89
46
22
60
106
286
242
345
220
199
97
181
626
151
124
133
134
306
172
152
47
39
165
574
120
64
101
704
118
154