29
42
13
63
40
18
46
117
10
175
37
24
153
41
179
20
8
287
138
113
31
49
15
6
12
33
17
83
190
26
2
76
5
32
53
9
112
54
16
50
35
70