5
13
10
7
50
31
60
19
57
39
36
46
55
148
15
280
49
26
40
66
126
37
62
87
211
84
61
27
9
16
100
98
33
32
21
38
92
6
51
110
117
79
4
14
34
29
75
157
82
163