19
222
145
75
41
21
11
30
29
106
39
44
91
256
50
93
140
125
138
89
6
33
20
57
18
4
519
22
169
225
16
15
90
34
82
27
242
111
42
59
92
527
63
36
9
26
24