24
45
88
106
257
76
27
35
46
55
252
99
285
378
135
279
65
52
72
11
78
30
92
21
40
29
77
86
100
54
94
69
57
47
112
38
43
37
162
32
337
1113
434
48
61
383
129
177
175