26
52
211
70
39
43
28
30
56
87
14
20
11
2
12
22
32
15
168
122
6
18
54
112
51
49
84
58
405
82
34
35
42
7
13
69
19
90
21
65
117
88
59
155
62
27
41
48