33
22
44
37
56
91
26
131
17
108
42
210
58
14
100
4
40
43
77
8
164
21
87
55
6
18
103
54
29
34
46
13
27
31
539
99
244
52
2
11
595
195
219
62
15
69
47
36