16
2
3
51
49
182
15
46
43
29
41
81
137
37
67
35
39
6
96
28
34
10
38
90
145
187
18
42
13
33
36
88
17
64
323
45
118
132
157
72
53
65
47
50
27
4
75
80