53
103
67
164
121
99
22
224
7
55
19
109
47
34
63
94
71
57
23
43
61
31
247
42
150
14
166
45
25
95
76
144
41
225
113
110
100
106
97
143
68
32
73
39
40
487
430
220
85
72