18
353
176
87
101
155
60
45
84
166
26
123
71
575
62
10
27
77
31
21
13
40
6
73
28
8
25
104
51
76
65
145
110
49
118
15
24
61
57
127
29
245
284
19
52
53
55
83