40
93
56
12
10
63
142
23
7
49
37
94
57
50
1354
8
77
53
28
183
82
68
111
48
76
151
24
102
45
71
26
125
74
34
25
282
13
38
21
18
182
216
104
55
30
17
131
103
73
144