25
4
9
103
41
63
17
24
19
48
29
47
43
79
15
168
21
6
13
12
312
145
223
22
44
150
49
32
39
293
52
242
18
8
42
64
7
33
53
91
161
35
246
54
93
68
28
149