15
50
31
12
40
39
168
10
78
63
26
49
23
20
8
28
55
154
43
9
32
11
19
67
34
85
128
131
4
14
7
91
457
158
33
35
130
157
65
72
46
25