25
8
18
16
34
22
41
15
10
85
23
37
57
7
45
27
6
20
14
62
48
61
59
60
35
24
26
378
95
54
545
31
114
33
58
49
38
67
77
147
121
172
136
87
53
90
106