34
75
83
136
72
54
57
31
77
363
425
107
68
169
151
125
299
92
298
283
40
67
30
105
56
5
51
42
52
368
159
332
73
18
479
28
100
22
106
271
319
48
242
29
10
37
16
97
47
43
90