248
36
297
33
45
67
44
108
31
96
101
28
92
65
18
70
82
37
71
77
30
41
91
86
22
48
27
25
59
20
97
79
43
42
60
198
11
23
49
314
80