95
7
41
292
20
32
151
202
18
54
42
8
17
10
64
44
24
80
25
93
28
72
83
46
22
21
51
31
26
40
43
79
4
82
14
38
15
29
116
53
39