18
96
40
56
25
77
1
120
85
28
33
45
23
43
9
87
175
34
71
14
21
41
467
10
83
265
27
67
42
13
82
15
157
119
48
46
4
5
12
111
35
293
142
11
8