32
33
36
10
73
135
59
152
107
248
106
181
41
112
89
110
127
380
58
20
26
35
119
12
120
30
28
55
17
117
115
34
37
438
215
287
57
454
38
201
118
159
212
60
43
198
93
390
85
312
304
435
144