52
138
97
322
6
24
36
140
143
219
368
585
344
333
272
45
332
128
133
194
12
55
46
54
31
113
286
114
87
33
40
676
49
39
67
75
1102
407
1581
38
25
79
398
50
20
11
17
16
14
13
85
42
767
168