23
70
119
14
51
29
69
31
122
265
144
42
33
50
111
18
89
25
4
48
34
153
98
10
139
135
55
45
36
47
297
52
76
152
43
15
85
49
164
28
255
171
347
57
112
68
84
113
56
64
7
41
22
12
30