6
28
5
10
23
19
11
13
126
16
17
22
30
69
101
65
27
106
45
152
36
87
12
167
73
156
64
63
25
163
135
56
42
33
191
178
139
667
246
15
93
377
109
322
86
143
173
399
516
52
226
43
119
192