107
58
22
113
35
69
84
173
57
60
23
34
90
71
46
31
73
42
28
54
104
424
59
15
188
247
105
133
63
116
37
50
123
192
94
87
26
9
27
24
212
39
36
132
406
117
66