139
132
86
98
226
28
125
33
176
168
238
115
377
65
82
8
84
137
63
62
90
126
472
113
175
40
242
165
399
23
29
152
31
81
207
79
1046
88
150
181
200
229
32
48
2359
127
347
39
124
26
75
78
71
481
111
145