103
245
139
82
74
33
66
127
27
75
45
156
37
72
64
52
59
26
67
99
56
77
41
181
100
189
84
95
83
289
213
92
79
389
112
141
81
23
143
85
259
108
69
98
110
109
452
405
78
208
122
269
130
34