13
20
25
33
31
11
55
183
231
10
269
38
23
42
146
17
19
116
101
415
40
21
229
502
323
14
89
3
52
81
34
86
73
169
49
29
140
24
16
15
72
71
39
59
485
66
26