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