18
29
14
37
57
148
165
27
64
642
245
25
39
97
48
38
49
67
21
33
71
89
222
32
164
26
120
42
635
86
70
251
373
136
268
115
75
273
11
118
154
126
15
119
102
8
85
77
93
13
265
80
36
46
87