37
164
98
19
78
106
26
88
77
30
206
44
23
48
582
68
41
25
22
57
115
121
11
12
53
73
46
49
83
27
872
129
317
52
211
39
457
433
3828
196
28
147
84
557
86
67
171
331
58