77
96
90
6
45
76
202
19
18
34
11
20
264
56
41
25
17
13
82
104
58
12
24
59
15
3
26
21
42
71
68
142
5
40
32
4
31
14
7
8
172
54
69
43
523
273