32
13
145
132
37
155
173
272
3
69
148
175
62
84
33
129
64
51
17
96
204
44
49
186
80
548
88
98
232
196
53
9
41
76
190
38
315
45
66
42
205
218
21
18
126
139
39
56
114
19
24
43
58
68