14
16
23
103
38
90
127
27
48
73
17
37
83
248
41
755
142
272
147
5
33
31
18
43
91
154
71
13
187
56
178
375
176
52
64
245
21
75
108
9
101
63
110
49
68
680
148
546
299
144
46