5
134
84
31
56
167
179
66
266
26
93
59
10
52
80
61
49
51
34
24
41
63
27
20
14
50
47
37
43
106
4
17
101
138
91
71
58
46
277
60
338
79
54
40
81
92
62
90
12
21
57
45
70