5
25
12
7
50
26
19
21
13
82
135
214
187
29
14
117
15
28
37
49
136
20
123
31
148
34
119
62
68
76
46
164
57
3
10
9
27
278
6
378
38
18
67
145