15
171
357
121
45
287
197
41
44
167
38
245
39
86
24
95
199
146
17
7
67
22
176
55
380
46
30
106
25
91
21
75
99
32
76
88