32
335
99
8
51
15
73
18
36
4
69
9
7
10
23
17
38
41
125
234
6
16
42
55
5
80
35
14
113
68
20
61
754
26
25
165
62
54
33
89
46
11
19
67
57
43
22
79
31