52
17
12
83
15
590
188
91
53
90
20
58
33
38
36
70
75
72
73
82
18
191
30
137
132
77
65
43
158
68
175
557
26
102
159
164
37
129
14
86
97
28
7
22
40
121
76
79
57
123
59