17
11
166
7
107
82
32
31
64
22
538
27
79
35
5
41
28
54
19
4
333
26
8
196
30
47
42
23
240
21
56
91
9
24
14
60
25
101
18
80
68
33
10
92
53
51
39
78
90