10
21
51
39
36
7
86
13
53
41
79
14
22
20
71
250
9
52
38
94
15
40
62
84
64
58
114
139
198
32
277
135
43
24
17
131
141
4
50
47
138
57
65
394
67
406
49
411