86
74
749
53
237
182
37
84
73
113
129
43
57
65
15
40
116
83
85
76
32
202
118
124
58
17
181
89
212
238
332
41
45
120
13
272
23
29
42
98
233
109
169
68
55
128
67
31
25
63
21