6
5
12
41
18
167
37
96
38
44
70
45
142
62
86
31
36
10
102
39
74
49
19
653
52
68
107
33
66
103
22
27
190
54
191
48
64
60
26
76
218
115
15
225
51
154
264
34
7
122
192