12
25
13
95
15
16
10
31
6
28
62
34
26
44
379
136
3
120
11
23
14
363
226
9
27
54
112
37
24
74
5
69
90
73
41
49
17
93
18