26
50
38
59
32
39
24
88
29
118
122
46
130
44
43
7
23
31
12
83
21
14
76
15
177
52
165
125
68
36
71
94
73
22
147
79
87
75
104
57
123
312
53
27
89
262