37
22
15
53
30
97
13
19
26
79
71
33
60
223
201
192
246
18
7
14
20
105
204
112
76
63
212
45
133
156
95
351
82
69
47
41
101
139
16
161
164
58
17
48
40
44
120
188