30
27
24
13
58
25
54
18
17
20
48
32
93
51
12
375
179
11
278
40
15
14
356
28
29
21
38
34
146
7
55
64
10
49
26
41
47
183
77
71
166
96