50
8
56
24
49
14
15
21
53
84
18
81
65
32
40
55
64
235
25
16
138
150
29
97
20
176
68
13
61
26
174
43
62
39
295
262
38
91
37
154
199
102
52
101
387
290
161
82
75