32
71
97
84
59
151
37
31
268
36
24
279
23
10
11
21
1459
74
87
9
90
73
17
27
289
48
160
107
52
182
109
69
1058
41
13
47
528
70
281
309
60
18
104
198
230
65
45
15
16
339