11
3
4
1
29
8
16
18
83
59
12
90
19
28
57
37
47
92
65
60
48
53
56
50
94
306
38
98
113
76
36
143
45
183
150
202
99
43