33
14
13
4
22
58
63
41
31
88
17
8
10
28
46
82
6
7
64
89
51
9
15
37
11
190
257
152
120
155
203
396
899
81
450
224
23
339
40
133
161
252
76
202
145
44
237