50
31
22
14
73
37
24
18
116
42
17
20
136
6
12
88
15
33
515
4
7
36
93
53
55
78
19
401
382
32
354
75
10
234
160
247
9
46
3593
202
39
193
5
60
35
16
94