5
266
31
137
48
7
30
77
87
59
15
49
9
14
22
18
41
44
86
24
43
52
63
47
62
13
53
117
107
70
34
124
155
19
45
36
172
120
76
177
147
56
112
106
218
39
142
85