22
12
10
88
64
30
15
90
45
28
47
58
13
139
36
17
63
26
19
55
78
187
57
75
53
41
27
174
281
86
25
49
112
84
68
54
71
123
14
18
40
299
37
158
146
5