29
73
39
37
61
188
139
163
328
131
127
181
70
10
43
36
186
40
143
141
20
8
59
34
25
72
224
95
78
19
106
66
17
32
38
69
41
21
251
26
76
79
42
111
107
484
367
23
53
81
33
150
45