5
13
10
7
47
31
58
18
54
39
36
46
55
148
15
280
49
26
40
65
125
37
62
87
211
84
56
59
27
9
16
100
98
33
32
21
38
92
6
51
110
117
79
4
14
19
34
29
75
154
82
163