27
15246
32
144
148
31
201
29
117
23
18
42
38
26
269
94
373
75
96
457
194
6
127
136
104
59
47
350
51
366
585
28
1366
52
30
195
63
68
352
24
203
103
14
60
515
64
83
206
12
48
46