28
71
81
203
48
16
23
11
102
20
24
90
89
53
172
10
34
38
336
79
219
177
39
82
118
65
7
14
262
134
113
42
149
19
47
204
49
9
110
494
517
162
86
50
237
145
136
64
202
76
46
266