29
57
19
39
11
13
17
32
75
62
77
20
64
50
46
106
179
365
816
41
152
156
421
508
119
70
186
127
28
250
383
133
284
423
48
78
185
473