5
307
65
86
39
186
53
166
62
88
55
18
52
27
16
139
10
23
13
78
112
91
31
36
50
20
162
63
38
40
116
125
59
34
29
26
28
41
121
19
43
108
182
93