23
52
48
40
86
42
44
24
111
28
102
176
16
190
79
27
126
76
47
160
729
35
1101
89
59
31
62
146
57
310
34
117
21
36
46
37
69
26
141
514
138
209
87