95
39
69
24
94
81
21
74
49
27
35
41
44
54
128
57
36
119
59
86
51
116
61
16
48
32
82
67
43
286
25
60
203
143
47
23
53
45
40
157
63
68
42
58
98
38
46