4
1
9
10
15
5
13
30
25
83
55
7
52
71
63
21
2
44
66
12
23
48
54
20
31
46
86
51
75
243
303
22
43
98
121
110
29
201
132
74
101
375
87
67
119
266
90
49
70
211