5
12
80
29
35
61
71
28
14
60
26
37
148
34
21
8
25
6
51
10
101
22
275
9
137
256
16
15
11
50
13
136
64
54
192
206
33
40
39
427
38