30
216
123
28
33
88
87
35
23
91
18
16
90
31
147
139
11
54
60
219
71
48
29
244
39
65
19
12
94
43
15
32
37
52
72
74
34
44
62
5
59
82
42
69
178
75
45
110