45
76
59
64
54
114
139
102
98
99
200
134
212
490
111
248
176
91
305
90
121
48
57
263
160
179
94
159
277
55
81
69
216
751
86
1023
853
137
49
704
87
146
73
107
602
110
82
132
84
35
241
33
29
80
124
165
63
38