32
55
113
240
91
118
42
43
25
23
71
48
53
63
92
132
59
29
159
146
27
315
75
340
99
34
28
192
90
234
107
45
127
198
176
67
584
574
41
52
86
10373
57
310
60
30
6095
144
728
104
215
76