31
29
13
10
34
110
8
33
22
9
24
27
40
108
168
7
477
99
18
79
473
26
28
20
5
41
103
61
11
16
72
90
84
340
221
48
17
37
113
6