7
2
184
53
118
695
942
332
16
206
75
134
33
443
462
103
345
222
39
54
633
116
700
81
200
102
65
412
47
35
122
87
88
91
31
128
27
59
17
11
60
69
167
643
347
52
1395
104
46
226
204
71
64
13
28