40
25
15
117
18
191
152
46
16
24
85
35
165
148
386
8
21
66
10
52
475
134
19
43
62
14
94
73
97
44
58
125
194
39
71
12
20
222
225
88
7
28
60
11
13
30
6
22
82