32
25
41
12
18
33
15
27
80
73
31
19
9
24
11
50
40
136
22
35
23
2
36
0
38
59
133
128
39
10
48
46
435
85
99
47
60
21
57
37
111
29
89
113
16