25
37
105
13
15
20
12
16
29
165
43
19
18
27
47
44
143
28
30
61
317
1015
60
96
92
50
104
41
73
592
619
74
26
108
103