29
61
60
42
78
145
73
79
10
25
148
264
139
76
100
172
13
66
103
71
45
17
36
418
65
97
44
169
116
131
53
34
40
56
69
87
39
195
89
121
160
64
166
144
75
108
32
149