115
123
29
85
39
370
59
122
23
25
138
80
44
51
466
94
21
107
74
76
364
158
170
30
54
28
110
505
68
186
155
179
262
35
73
43
26
53
124
109
40
114
18
118
135
385
62
139
187
24
239
91