25
33
1098
45
7
41
147
95
107
23
56
61
22
19
34
18
16
21
26
101
186
46
64
40
31
169
75
42
444
15
35
13
20
58
11
9
17
28