21
20
73
89
16
72
78
35
22
19
64
65
82
87
115
44
14
589
151
75
23
146
58
48
32
165
54
50
62
97
26
116
45
104
42
125
59
85
120
312
31
177
53
70
74
664
46
56