189
58
104
29
116
296
37
25
67
71
228
183
323
99
26
20
488
12
5
108
106
64
75
24
223
765
149
15
145
38
19
63
50
723
606
549
192
47
48
42
107
91
31
79
165
188
178
100
161
32
33
77
167