29
67
12
75
148
31
196
76
48
98
23
53
63
68
197
97
8
55
237
33
344
28
20
52
90
139
116
9
100
172
154
50
134
54
193
190
86
15
19
163
26
22
94
30
133
18
25
71
38
61
400