18
158
41
24
406
25
42
102
22
37
126
40
70
123
59
17
120
169
29
27
74
47
104
35
65
31
30
164
132
388
97
61
273
26
7
60
64
46
69
13
114
54
83
187
10
9
36
48
112