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