15
23
33
46
38
57
121
89
34
17
53
262
10
50
82
4
41
31
35
24
93
60
86
45
25
167
8
104
21
190
268
207
68
99
452
107
90
39
14
166
109
16
81
115
28
42
9