15
10
72
39
32
173
121
99
86
33
201
76
22
229
90
66
112
145
1164
102
81
553
110
106
186
92
58
46
151
30
43
55
48
113
29
62
56
24
80
13
65
147
139
96
47
36
231
68