33
73
26
93
124
55
39
106
37
97
25
235
167
80
75
101
86
46
394
144
100
78
158
41
475
62
248
98
189
22
54
12
15
35
57
8
53
27
110
65
76
125
47
139
170
129
259
145
315
208
119
115