10
1
7
8
2
4
14
13
53
59
57
94
83
86
24
49
70
290
50
144
25
32
74
91
51
361
34
18
88
33
125
54
71
117
48
47
184
248
69
56
66
73
43
138
238
183