13
5
121
2
15
18
11
9
28
40
19
10
27
91
20
29
36
33
93
76
39
31
34
16
103
4
22
72
26
12
14
100
3
64
83
32
42
102
112
23
295
90
209
45
37
75
136