171
526
18
269
55
203
36
180
40
307
56
267
52
113
31
138
62
226
89
214
23
104
48
111
25
145
26
94
68
395
6
105
33
17
102