15
119
155
96
77
24
30
31
39
106
44
14
54
48
182
173
70
67
20
84
80
83
40
243
82
97
108
51
138
45
79
58
74
57
307
300
120
99
25
91
209
46
53
85
38
32
827
90
238
801
134
87
98