153
282
51
37
181
103
155
440
47
16
240
162
98
179
23
65
75
59
11
17
33
64
90
58
25
9
6
8
82
109
85
87
26
249
132
149
62
53
21
2
13
159
43
309
94
125
136
71
292
78
14
180
150