58
59
7
3
17
11
22
6
24
16
9
8
19
34
13
75
155
26
20
15
68
196
28
12
118
107
45
62
124
188
5
70
36
39
204
462
174
92
579
292
80
544
322
102
25