7
5
2
1
11
3
13
347
46
323
57
59
51
254
75
201
29
219
110
359
193
105
35
20
36
104
228
73
153
55
82
90
84
375
30
58
87
313
589
266
279
26
72
48
22
71
25
67
144
218
24
305