153
43
239
125
31
28
62
92
196
55
42
39
96
35
33
26
32
65
69
44
74
295
56
80
83
37
1026
60
27
30
81
64
168
46
36
17
76
48
16
25
160
102
217
181