3
12
4
6
131
79
14
58
32
348
21
45
37
52
60
83
36
139
168
80
702
78
490
62
212
147
76
375
148
67
38
112
594
202
193
121
84
33
35
218
22
27
72
243
104
29
25
64