2
13
11
31
23
14
9
15
16
88
32
116
19
119
409
24
177
182
20
38
36
48
520
61
279
18
37
22
65
12
497
148
131
176
27
30
415
25
53
74
57
123
94
156
78
40
67
21
71