21
53
133
22
68
28
42
69
54
102
58
18
31
71
35
24
123
13
9
26
20
16
15
50
52
49
25
46
82
673
62
324
29
51
27
247
37
116
105
106
104
40
156
63
23
44
55
72
175