13
8
1
4
11
93
30
36
39
45
115
46
10
51
31
2
20
57
78
92
89
33
62
130
118
28
90
81
69
73
38
41
102
68
21
53
37
171
40
58
35
79
47
24
16
138