5
18
22
35
6
8
29
9
68
3
27
19
2
44
215
17
13
16
7
24
79
56
4396
113
10
203
50
77
31
318
488
245
26
37
15
28
11
12
150
47
20
89
131