7
3
173
112
30
15
79
51
83
57
97
77
116
285
585
82
268
126
451
139
59
280
100
70
617
108
60
114
411
923
330
260
717
89
169
43
118
233
190
181
147
153
106
33
32
219
444
167
294
365
36
18
121
50
117
174