12
4
15
35
1
11
5
47
23
33
25
3
59
26
19
22
24
30
44
51
10
14
52
58
16
17
6
214
86
91
8
109
142
39
253
92
89