12
16
32
11
34
122
5
4
33
8
19
25
93
30
161
115
55
24
41
80
75
96
15
58
31
9
26
711
394
57
17
182
39
48
23
45
147
28
18
81
333
713
21
73
225
35