5
18
29
7
14
6
17
4
483
200
11
33
46
12
225
8
103
9
20
95
37
56
19
30
27
59
44
16
84
48
21
24
51
26
87
22
10
176
100
40
92
53