25
13
12
14
9
108
19
37
10
42
2
22
32
90
44
36
47
17
6
21
7
189
3
16
91
117
100
29
49
11
15
5
33
26
61
193
95