6
89
13
8
11
12
9
2
80
46
5
17
15
27
45
10
30
38
73
22
42
29
353
50
7
65
20
14
70
16
35
25
243
95
136
194
245
476
105
99
114
303
227
248
297
1366
157
355
497
656