95
148
18
108
22
14
76
4
21
31
27
10
39
103
60
11
28
50
7
45
58
30
62
40
35
15
43
51
85
33
36
44
72
139
525
47
20
32
23