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