91
40
113
21
26
74
212
72
79
25
164
34
84
95
53
22
16
56
57
139
39
1143
52
66
64
85
46
97
24
41
96
203
190
161
38
27
10
104
117
19
43
82
55
42
48
45
59
28
90
100
65