153
28
172
291
38
242
43
78
118
75
58
31
74
302
445
51
84
108
46
121
82
180
289
695
182
71
59
87
83
581
73
258
67
101
54
69
275
88
21