29
57
34
63
56
50
19
23
287
13
7
22
31
35
43
20
141
16
80
40
48
41
108
18
8
66
38
105
250
36
49
58
62
17
78
30
45
117
21
24
60