115
38
65
135
89
360
327
51
31
82
229
85
41
6
79
94
165
30
48
296
198
136
125
12
16
269
270
201
8
173
28
233
99
34
307
549
76
124
88
71
45
152
81
20
39
23
62
218
241
36
154
55
451