3
13
43
21
7
6
31
24
38
71
33
22
32
185
36
23
73
92
411
55
60
419
153
46
19
196
366
26
79
29
424
119
18
11
213
774
199
142
93
49
64
69
37
45
264
75
34