15
18
107
10
37
12
2
21
51
42
86
63
13
27
5
70
66
4
17
6
19
26
7
23
9
102
68
30
150
64
22
73
120
28
510
62
50
48
124
133
220
199
454
188
100
916
72
104
20
473