59
23
297
41
95
13
71
18
8
78
30
45
27
58
25
22
63
166
188
65
42
4
2
5
24
43
111
26
97
204
84
16
232
92
82
29
242
230
40
7
19
20
15
140
148
106
69
136
93
219
174
88
49