41
69
129
23
44
60
229
220
40
169
259
14
18
321
109
38
83
31
75
80
37
33
178
92
53
29
47
32
26
4
55
363
151
34
7
30
15
70
25
35
56
108
42
132
211
36
78
208
181
212
138