2
13
11
31
23
14
9
15
16
88
32
115
19
119
409
24
175
182
20
38
36
48
515
61
279
18
37
22
65
63
12
496
147
131
176
27
30
415
25
53
74
57
123
94
156
78
40
67
93
21
71