10
12
15
60
16
20
9
73
2
158
5
144
46
14
19
146
76
24
80
127
84
504
22
30
21
13
23
43
31
26
69
77
25
52
37
134
63
32
34
18
116
33
679
57
28
274
51
278
225
17
163