10
12
15
7
83
23
54
11
6
84
16
74
48
59
24
14
47
44
190
125
68
37
65
144
152
278
701
493
283
62
56
60
112
70
216
285
170
57
246
36
403
32
785
25
17
94
30
90
26