82
63
129
187
134
293
48
150
84
125
233
973
62
45
26
93
53
25
37
101
77
65
76
507
89
46
36
40
80
29
104
261
94
113
57
98
59
144
132
131
159
176
30
68
39
12
74
58
64
21