50
27
26
23
24
0
5
37
44
34
96
28
48
40
31
117
47
41
165
177
14
15
61
12
55
75
8
54
90
52
18
45
25
102
35
51
58
21
29
33
16
11