29
60
71
76
50
185
130
353
59
25
219
80
19
16
17
146
58
264
46
40
38
77
21
54
87
53
37
43
36
137
112
213
3
44
69
149
153
108
86
121
33
42
129
162
78
88
34
47
419