89
5
61
138
17
26
69
30
42
27
60
16
21
39
15
95
46
64
104
106
109
20
120
47
74
62
100
76
71
24
22
32
38
31
40
394
35
13
37
25
162
29
57
10
84
123
146
56
98
103
158