6
10
24
160
17
11
58
14
28
104
333
21
196
59
86
204
106
72
23
336
32
62
19
20
60
29
12
7
4022
144
15
169
43
5504
94
51
71
31
81
25
274
155
98
120
16
152