6
41
12
30
26
21
63
20
77
935
18
57
461
53
101
139
22
9
29
123
211
384
312
56
244
14
117
92
174
40
137
86
38
144
50
434
28
203
593
318
37
13
11
87
406
116
72
136
277
178
164