50
42
303
87
58
166
47
36
78
20
79
38
175
26
23
296
55
32
82
106
27
75
28
29
70
18
21
43
16
19
46
11
39
13
7
17
14
10
107
15
22
49
12