29
38
47
33
49
119
66
43
16
30
18
17
12
78
35
20
223
36
363
107
179
34
88
13
57
131
70
23
436
243
455
111
37
93
53
176
68
161
221
145
109
26
263
149
52
359
32
59
10
31
64
85
65