29
87
51
38
42
85
17
36
24
14
35
20
78
59
107
109
158
164
116
64
34
28
315
265
88
68
196
5
176
290
3
214
77
58
16
52
37
330
15
74
11
67
136
39
96
13
76
9
235